P

Paramount Global

Joint venture producing film, television content

Senior Software Engineer - Data Streaming Systems

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBurbank, CA, USAIn-person

About the Job

Requirements

  • Advanced proficiency in Java, including concurrency, multithreading, and Java Virtual Machine performance tuning.
  • Strong experience with reactive frameworks such as Spring WebFlux, Project Reactor, or similar.
  • Deep knowledge of asynchronous, non-blocking system design.
  • Extensive experience with Apache Kafka, including producers, consumers, streams, and schema registry.
  • Strong knowledge 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.
  • Strong hands-on experience deploying and operating applications in Kubernetes, using Docker for containerization, and understanding microservices architecture, autoscaling, rolling deployments, and reliable production patterns.
  • At least 5 years of professional software engineering experience, including at least 2 years working on streaming or distributed systems, with experience designing, building, and running production-grade real-time event-driven systems in cloud-based microservices environments.
  • Ability to take ownership of complex technical work and deliver reliable solutions autonomously.
  • Willingness to mentor junior engineers and contribute to team engineering standards.
  • Strong communication and collaboration skills across engineering and product teams.
  • A bachelor's degree in Computer Science, Engineering, or a related technical field is required.

Responsibilities

  • 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 to support high concurrency and resilience.
  • Create reusable streaming frameworks and libraries to improve engineering efficiency and platform standardization.
  • Design and optimize distributed streaming architectures, including Kafka topics, partitioning strategies, consumer groups, schema management, and event lifecycle patterns.
  • Help make platform-wide architecture decisions concerning scalability, resiliency, high availability, disaster recovery, and multi-region deployments.
  • Drive best practices in event modeling, schema evolution, idempotency, replayability, and data consistency across streaming systems.
  • Build and optimize horizontally scalable services deployed in Kubernetes-based cloud environments.
  • Ensure streaming platforms and services are reliable, monitorable, and operationally mature.
  • Optimize systems for throughput, latency, resiliency, resource efficiency, and infrastructure cost management.
  • Set up observability using metrics, centralized logging, distributed tracing, alerting, and health monitoring tools.
  • Build automated testing strategies for streaming workflows, including unit, integration, contract, chaos, and performance testing.
  • Participate in production support and incident response, perform root-cause analysis, and work on continuous reliability improvements.
  • Deploy and manage containerized microservices in Kubernetes across GCP, AWS, or similar cloud platforms.
  • Define autoscaling, deployment, failover, and resource-optimization strategies for high-volume production systems.
  • Create and manage continuous integration and continuous delivery pipelines, including infrastructure as code and automated deployment workflows.
  • Collaborate with platform engineering teams to improve developer tooling, deployment automation, and runtime reliability.
  • Partner with Data Engineering teams to integrate streaming architectures with batch processing systems, data lakes, and analytical platforms.
  • Collaborate with Software Engineering, Product Management, and API teams to enable real-time services and data-driven applications.
  • Work with AI/ML engineering teams to support real-time feature engineering, inference pipelines, and operational AI workloads.
  • Explain technical tradeoffs, scalability considerations, and operational risks to engineering stakeholders.

Desired Qualifications

  • An advanced degree is preferred.

About the Company

Paramount Global

Joint venture producing film, television content

Preparing a concise company summary based on the provided description.

Company size
10,001+
Company stage
IPO
Headquarters
Los Angeles, CA
Founded
1912

Recently Posted Jobs

Explore more opportunities at Paramount Global

See more jobs