JOBSEARCHER

Sr. Software Engineer Cloud infrastructure

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Sr. Software Engineer Cloud InfrastructureOn a mission to unleash the power of content... you in? We've got the brands, we've got the stars, we've got the power to achieve our mission to entertain the planet – now all we're missing is... YOU! Becoming a part of Paramount means joining a team of passionate people who not only recognize the power of content but also enjoy a touch of fun and uniqueness. Together, we co-create moments that matter – both for our audiences and our employees – and aim to leave a positive mark on culture.The Applied Intelligence Data Engineering team is seeking a Senior Software Engineer – Cloud Infrastructure. This is a hybrid role that blends deep software engineering with hands-on ownership of cloud infrastructure. It is purpose-built for engineers who are equally writing production Java services and designing multi-cloud platform architecture. In this role, you will own the full lifecycle of cloud-native systems. You will build high-performance streaming applications and architect the infrastructure they run on. You will also ensure both are production-grade, observable, and secure. You will bridge application and platform engineering, reducing the gap between what software teams need and what the cloud platform delivers. This role requires deep expertise in distributed systems, cloud-native architecture, Kubernetes, and software engineering best practices. You should have a track record of operating at both the application and infrastructure layers.Key ResponsibilitiesOptimize Data Streaming Applications on CloudDesign & Build Cloud-Native ApplicationsArchitect & Operate Multi-Cloud InfrastructureKubernetes & Container EngineeringProduction Reliability & PerformanceCross-Functional CollaborationTechnical ManagementRequired Technical SkillsDeep expertise in optimizing data streaming applications for throughput, latency, and cost-efficiency across cloud environments. Proficient in tuning Kafka producers, consumers, and brokers — including batch sizing, compression, partition strategies, and consumer lag management — within cloud-hosted deployments. Experience leveraging cloud-native managed services (e.g., Kafka, GCP Pub/Sub, BigQuery Streaming; OCI Streaming) to complement or extend Kafka-based pipelines. Skilled at right-sizing and dynamically allocating cloud compute resources (VMs, node pools, spot/preemptible instances) to match streaming workload profiles and reduce infrastructure spend. Familiarity with cloud-native autoscaling patterns for streaming consumers, including KEDA, HPA, and custom metrics-based scaling in Kubernetes. Ability to identify and address performance bottlenecks at the intersection of application code and cloud resource limits You should have experience benchmarking and profiling streaming pipelines from start to finish. You also need to turn your findings into improvements for infrastructure and code.Basic Qualifications This is a hybrid role. Candidates must have hands-on experience in both software engineering and cloud infrastructure. 7+ years of experience in software engineering and cloud infrastructure, with at least 3+ years in each area. Demonstrated expertise in optimizing data streaming applications on cloud infrastructure. Proven track record building and operating production-grade real-time data platforms. Experience mentoring engineers and collaborating across teams. Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.