Sr. Software SWE, Experimentation

Paramount Pictures
Burbank, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Burbank, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Data analysis
Automation of Tests
Google BigQuery
Cloud Computing
Cloud Engineering
Continuous Integration
Relational Databases
Distributed Systems
Node.js
Rapid Prototyping Process
Software Engineering
Data Streaming
Strategies of Testing
Web Services
Data Logging
Google Cloud Platform
Snowflake
Backend
Kubernetes
Information Technology
Data Analytics
Kafka
Video Streaming
Optimizely
Oracle Cloud Infrastructure
Redshift
Microservices

Job description

This role is focused on building and evolving the core backend services that enable rapid prototyping and experimentation across Paramount Streaming's applications. You will work within a solution team to implement systems that allow teams to test new features, optimize user experiences, and make data-driven decisions efficiently.

As a Senior Software Engineer, you will take ownership of meaningful components within the experimentation platform, contribute to system design decisions, and partner closely with peers, product managers, and data scientists to deliver reliable, scalable experimentation capabilities.

In this role you will:

  • Design, build, and maintain backend services that support experimentation and feature delivery across the streaming technology stack
  • Implement components of a real-time experiment decisioning engine, including request evaluation, bucketing logic, and configuration propagation
  • Build and operate parts of the feature exposure and telemetry pipeline, including experiment assignment logging and event ingestion
  • Contribute to experimentation standards and best practices, helping teams design and run experiments effectively
  • Partner with product managers and data science teams to ensure experimentation capabilities support business and product goals
  • Improve developer experience through tooling, SDKs, CI/CD enhancements, and production safety practices
  • Participate in architecture reviews, design discussions, and RFCs within the team and broader organization
  • Mentor junior engineers and contribute to a collaborative, learning-oriented engineering culture

Requirements

  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience
  • 6+ years of professional software engineering experience building backend services and distributed systems
  • Strong experience designing and developing backend services in languages such as Go, Java, Rust, or Node.js
  • Experience with cloud infrastructure and cloud-native architectures (AWS, GCP, OCI), including containers and Kubernetes
  • Familiarity with CI/CD pipelines and modern software delivery practices
  • Experience with automated testing and modern test methodologies
  • Experience building or contributing to platform services, internal tooling, or shared libraries used by multiple teams
  • Familiarity with experimentation platforms (e.g., Optimizely, LaunchDarkly) or feature flag systems
  • Hands-on experience with streaming or event-based systems (Kafka, Pub/Sub, Kinesis)
  • Experience working with relational databases and/or analytical data stores (e.g., BigQuery, Snowflake, Redshift)
  • Strong communication skills and the ability to collaborate effectively within cross-functional teams

Bonus Skills (nice-to-haves):

  • Experience contributing to experimentation frameworks or feature flag platforms
  • Experience designing, developing, and deploying API services / microservices that have high volume (thousands of RPS) and/or broad usage (millions of MAUs) under dynamic load
  • Background designing multi-tenant control planes or configuration-driven platforms
  • Knowledge of video streaming technologies
  • Interest in mentoring and technical growth

About the company

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.

Apply for this position