Pluto TV
Overview
The Discovery Services team powers the algorithms and services behind Pluto TVs search and personalization features. The Lead Software Engineer will craft the technical vision, guide the team, promote collaboration across departments to improve Pluto TVs search and personalization capabilities, and deliver high-performance middleware APIs and backend services that handle thousands of requests per second (RPS). The Lead Software Engineer partners closely with multi-functional agile teams, including software engineers, data engineers, and ML experts, to drive end-to-end feature delivery. The ideal candidate excels in Java with Spring Boot, Golang, Python, and multi-cloud environments (AWS and GCP), with a passion for hands-on development, technical leadership, and crafting reliable, robust systems! Responsibilities Architect and develop high-performance middleware APIs and backend services using Java with Spring Boot, Golang, and Python, ensuring they handle thousands of RPS for search and personalization services. Own the full lifecycle of feature development, from design and coding to testing, deployment, and monitoring, ensuring timely and high-quality delivery. Guide engineers through technical challenges, promote standard processes, and cultivate a collaborative, innovative team culture. Partner with product, data, ML, and DevOps teams, as well as external partners like the programming and consumer product teams, to align solutions with business and user needs. Develop and improve systems on AWS (EKS, ECS, Lambda, Elasticache, Aurora/RDS, OpenSearch, Step Functions) and GCP (Pub/Sub, GKE, Cloud SQL, Spanner) for performance and scalability. Define roadmaps that balance innovation, reliability, and operational excellence in a multi-cloud environment. Integrate services with Paramounts streaming ecosystem to deliver cohesive, high-quality functionality. Cultivate a positive, inclusive team environment grounded in mutual respect and shared goals. Champion code quality, system design, and agile practices to deliver reliable, scalable solutions.
Basic Qualifications
12+ years of software development experience, including 7+ years building scalable middleware APIs and backend services handling thousands of RPS. A bachelors or masters degree in computer science, or related field, or equivalent work experience is also required. 5+ years of technical leadership, mentoring teams, and driving architectural decisions, along with 4+ years working with containerized applications (Docker) and orchestration platforms (Kubernetes, ECS). Expertise in Java with Spring Boot and proficiency in Golang, and strong experience in Python for high-performance backend systems. Strong experience with cloud platforms (AWS: EKS, ECS, Lambda, Elasticache, Aurora/RDS, SQS, SNS, Step Functions; GCP: Pub/Sub, GKE, Cloud SQL, Spanner).
Additional Qualifications
Superb communication skills to convey complex technical concepts to diverse audiences. Proven ability to collaborate optimally in global, multi-functional teams and align technical solutions with business goals. Previous experience crafting and building architecture for high-traffic services (thousands of RPS, millions of monthly active users). Extensive experience with GCP technologies (Pub/Sub, GKE, Cloud SQL, Spanner). Hands-on expertise with Kubernetes (EKS, GKE, or vanilla). Experience with Apache Spark and Python libraries such as PySpark for large-scale data processing. Previous experience with Golang is a plus. Previous experience with Django is a plus.
What We Offer
Attractive compensation and comprehensive benefits packages. Check out our full list of benefits here: https://www.paramount.com/careers/benefits Generous paid time off. An exciting and fulfilling opportunity to be part of one of Paramounts most dynamic teams. 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. Explore life at Paramount: https://www.paramount.com/careers/life-at-paramount
Equal Employment Opportunity and Accommodation
Paramount is an equal opportunity employer (EOE) including disability/vet. Paramount is committed to equal employment opportunity regardless of race, color, ethnicity, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, and Veteran status. If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation by calling 212.846.5500 or by emailing paramountaccommodations@paramount.com. Only messages left for this purpose will be returned. Salary and Additional Information
Salary: Hiring Salary Range: $139,200.00 - 200,000.00. This range applies to New York, California, Colorado, Washington state, and most other geographies. Starting pay for the successful applicant depends on location, market demands, experience, training, and education. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage, disability benefits, tuition assistance program and PTO, or as otherwise dictated by the appropriate Collective Bargaining Agreement. This position is bonus eligible. Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Entertainment Providers
#J-18808-Ljbffr
The Discovery Services team powers the algorithms and services behind Pluto TVs search and personalization features. The Lead Software Engineer will craft the technical vision, guide the team, promote collaboration across departments to improve Pluto TVs search and personalization capabilities, and deliver high-performance middleware APIs and backend services that handle thousands of requests per second (RPS). The Lead Software Engineer partners closely with multi-functional agile teams, including software engineers, data engineers, and ML experts, to drive end-to-end feature delivery. The ideal candidate excels in Java with Spring Boot, Golang, Python, and multi-cloud environments (AWS and GCP), with a passion for hands-on development, technical leadership, and crafting reliable, robust systems! Responsibilities Architect and develop high-performance middleware APIs and backend services using Java with Spring Boot, Golang, and Python, ensuring they handle thousands of RPS for search and personalization services. Own the full lifecycle of feature development, from design and coding to testing, deployment, and monitoring, ensuring timely and high-quality delivery. Guide engineers through technical challenges, promote standard processes, and cultivate a collaborative, innovative team culture. Partner with product, data, ML, and DevOps teams, as well as external partners like the programming and consumer product teams, to align solutions with business and user needs. Develop and improve systems on AWS (EKS, ECS, Lambda, Elasticache, Aurora/RDS, OpenSearch, Step Functions) and GCP (Pub/Sub, GKE, Cloud SQL, Spanner) for performance and scalability. Define roadmaps that balance innovation, reliability, and operational excellence in a multi-cloud environment. Integrate services with Paramounts streaming ecosystem to deliver cohesive, high-quality functionality. Cultivate a positive, inclusive team environment grounded in mutual respect and shared goals. Champion code quality, system design, and agile practices to deliver reliable, scalable solutions.
Basic Qualifications
12+ years of software development experience, including 7+ years building scalable middleware APIs and backend services handling thousands of RPS. A bachelors or masters degree in computer science, or related field, or equivalent work experience is also required. 5+ years of technical leadership, mentoring teams, and driving architectural decisions, along with 4+ years working with containerized applications (Docker) and orchestration platforms (Kubernetes, ECS). Expertise in Java with Spring Boot and proficiency in Golang, and strong experience in Python for high-performance backend systems. Strong experience with cloud platforms (AWS: EKS, ECS, Lambda, Elasticache, Aurora/RDS, SQS, SNS, Step Functions; GCP: Pub/Sub, GKE, Cloud SQL, Spanner).
Additional Qualifications
Superb communication skills to convey complex technical concepts to diverse audiences. Proven ability to collaborate optimally in global, multi-functional teams and align technical solutions with business goals. Previous experience crafting and building architecture for high-traffic services (thousands of RPS, millions of monthly active users). Extensive experience with GCP technologies (Pub/Sub, GKE, Cloud SQL, Spanner). Hands-on expertise with Kubernetes (EKS, GKE, or vanilla). Experience with Apache Spark and Python libraries such as PySpark for large-scale data processing. Previous experience with Golang is a plus. Previous experience with Django is a plus.
What We Offer
Attractive compensation and comprehensive benefits packages. Check out our full list of benefits here: https://www.paramount.com/careers/benefits Generous paid time off. An exciting and fulfilling opportunity to be part of one of Paramounts most dynamic teams. 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. Explore life at Paramount: https://www.paramount.com/careers/life-at-paramount
Equal Employment Opportunity and Accommodation
Paramount is an equal opportunity employer (EOE) including disability/vet. Paramount is committed to equal employment opportunity regardless of race, color, ethnicity, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, and Veteran status. If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation by calling 212.846.5500 or by emailing paramountaccommodations@paramount.com. Only messages left for this purpose will be returned. Salary and Additional Information
Salary: Hiring Salary Range: $139,200.00 - 200,000.00. This range applies to New York, California, Colorado, Washington state, and most other geographies. Starting pay for the successful applicant depends on location, market demands, experience, training, and education. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage, disability benefits, tuition assistance program and PTO, or as otherwise dictated by the appropriate Collective Bargaining Agreement. This position is bonus eligible. Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Entertainment Providers
#J-18808-Ljbffr