About The Position

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.

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

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

Responsibilities

  • 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

Benefits

  • Attractive compensation and comprehensive benefits packages
  • Generous paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service