> Markdown version of [/jobs/ext/550214-sr-software-engineer-data-streaming-systems](https://www.wearedevelopers.com/jobs/ext/550214-sr-software-engineer-data-streaming-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer, Data Streaming Systems - **Company:** Paramount Pictures - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $130,200.0 - $195,300.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Big Data, Cloud Computing, Cloud Engineering, Software Quality, Data as a Services, Distributed Systems, Fault Tolerance, Data Intelligence, Java Virtual Machine (JVM), Spring Framework, Load Testing, Performance Tuning, Data Streaming, Web Services, Data Logging, Multithreading, Cloud Platform System, Autoscaling, Concurrency, Event Driven Architecture, Build Management, Containerization, Kubernetes, Infrastructure Automation Frameworks, Low Latency, Apache Flink, Real Time Data, Apache Kafka, Reactive Programming, Data Management, Stream Processing, Stream Analytics, Dynatrace, Automation Anywhere, Docker, Microservices - **Published:** June 10, 2026 - **Apply:** https://careers.paramount.com/job/Burbank-Sr_-Software-Engineer%2C-Data-Streaming-Systems-CA-91505/1398353300/ ## About the Role The Applied Intelligence Data Engineering team seeks a Senior Software Engineer specializing in large-scale, real-time data streaming systems. It builds high-performance, fault-tolerant streaming applications for real-time analytics, APIs, AI workflows, and mission-critical data services., Java & Reactive Programming * Advanced proficiency in Java, including concurrency, multithreading, and JVM performance tuning. * Strong experience with reactive frameworks such as Spring WebFlux, Project Reactor, or similar. * Deep understanding of asynchronous, non-blocking system design. Kafka & Event-Driven Architecture * Extensive experience with Apache Kafka (producers, consumers, streams, schema registry). * Strong understanding of partitioning strategies, offset management, rebalancing, and failure recovery. * Experience designing event schemas and managing schema evolution. * Familiarity with Kafka Streams, Flink, or similar stream-processing frameworks. Kubernetes & Cloud-Native Systems * Strong hands-on experience deploying and operating applications in Kubernetes. * Experience with containerization (Docker) and microservices architecture. * Knowledge of autoscaling, rolling deployments, and production reliability patterns., * 5-8 years of experience and strong foundation in distributed systems engineering and event-driven architecture. * Proven track record of building and operating large-scale data streaming systems in production. * Ability to balance architectural rigor with practical delivery timelines. * Excellent problem-solving and collaboration skills. * Self-motivated and committed to engineering excellence. * Paramount is an equal opportunity employer committed to diversity and inclusion. ## Description You will architect distributed, event-driven systems using Java, Kafka, Kubernetes, and modern reactive frameworks. As a senior engineer, you will shape technical direction, mentor engineers, and drive production-grade reliability across streaming platforms. This role requires deep expertise in distributed systems, concurrency, and cloud-native microservices. Primary Responsibilities Design & Build Real-Time Streaming Applications * Develop high-throughput, low-latency streaming applications using Java and Kafka. * Design event-driven microservices that process, enrich, and route real-time data at scale. * Implement reactive, non-blocking architectures for high concurrency and resilience. Architect Scalable Distributed Systems * Design and optimize Kafka topics, partitions, consumer groups, and event schemas. * Build horizontally scalable services deployed on Kubernetes. * Contribute to event-driven architecture standards and platform design decisions. Production Reliability & Performance * Optimize performance for throughput, latency, and resource efficiency. * Implement observability using metrics, logging, and distributed tracing. * Build automated testing strategies for streaming workflows, including integration and load testing. * Participate in on-call rotations and production incident response. Cloud-Native & Kubernetes Engineering * Deploy and manage containerized services in Kubernetes environments in GCP or similar cloud environments. * Define autoscaling strategies and best practices for resource management. * Develop CI/CD pipelines and Infrastructure as Code practices. Cross-Functional Collaboration * Partner with Data Engineers to integrate streaming systems with batch pipelines and data platforms. * Work with Software Engineers and Product Managers to expose real-time APIs and services. * Collaborate with AI/ML teams to enable real-time feature pipelines and inference services. Technical Leadership * Lead architectural reviews and mentor engineers in distributed systems best practices. * Drive code quality, documentation, and system design standards. * Advocate for scalable, secure, and maintainable engineering solutions. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [The Power of Purpose: Unlocking Potential and Innovation](https://www.wearedevelopers.com/videos/1110-the-power-of-purpose-unlocking-potential-and-innovation) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) - [It's Not Vibe Coding If You Know What You're Doing](https://www.wearedevelopers.com/videos/100119-it-s-not-vibe-coding-if-you-know-what-you-re-doing) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)