
Senior Software Engineer, Experimentation Platform – Backend Services
Paramount
full-time
Posted on:
Location Type: Office
Location: San Francisco • California • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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.
Benefits
- Attractive compensation and comprehensive benefits packages.
- Generous paid time off.
- Opportunities for both on-site and virtual engagement events.
- Unique opportunities to make meaningful connections and build a vibrant community, both inside and outside the workplace.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend servicesdistributed systemsGoJavaRustNode.jscloud infrastructurecloud-native architecturescontainersKubernetes
Soft Skills
strong communication skillscollaborationmentoringteamworklearning-oriented culture
Certifications
Bachelor’s degree in Computer Science