Senior Software Engineer- Backend API at Pluto TV
🇺🇸 United States › New York › New York (Posted May 26 2022)
Please mention that you found the job at Golangprojects.com
Apply now!
Do they allow remote work?
Remote work is possible, see the description below for more information.
Job description
This is a 100% remote job opportunity
Pluto TV, a Paramount Global company, is the leading free streaming television service in America, delivering 250+ live and original channels and thousands of on-demand movies in partnership with major TV networks, movie studios, publishers, and digital media companies. Pluto TV is available on all mobile, web and connected TV streaming devices and millions of viewers tune in each month to watch premium news, TV shows, movies, sports, lifestyle, and trending digital series. Headquartered in West Hollywood, Pluto TV has offices in New York, Silicon Valley, Chicago and Berlin.
The Core Services team is responsible for most of the high-volume services that power the range of Pluto TV client applications and devices. Apps under our stewardship include service discovery, program guide, video-on-demand catalog, search/recommendation, user profile/authentication/personalization, Digital Rights Management (DRM), watchlist, geo/device lookup, and many more.
Responsibilities:
Build and maintain backend APIs and services that will be used by Pluto TV client applications and other services. These APIs will need to be highly available and performant under high levels of traffic
Actively participate in the design and architecture phases of upcoming features and services.
Core Services developers go beyond taking ownership of their code, but also the infrastructure automation that enables their code to be deployed, migrated, and upgraded successfully across multiple environments, with zero downtime.
Basic Qualifications:
B.S. degree in Computer Science, or related field, or equivalent work experience
5+ years of experience in software development
2+ years of experience building highly performant, scalable, and available backend APIs and services
2+ years developing with Golang and excellent understanding of Golang programming concepts.
2+ years of experience building containerized applications (e.g. Docker)!
Additional Qualifications:
2+ years of experience working deeply with AWS technologies such as EKS, ECS, Fargate, Lambda, Elasticache, Aurora/RDS, SQS, SNS, and more
AWS, or similar cloud experience, or strong understanding of cloud concepts
Mastery with one or more programming languages such as Golang, Java, Python, Node.js and C#
Experience designing, developing, and deploying one or more services that have high-volume (RPS) and/or broad usage (MAUs)
Intermediate to expert knowledge of EKS, GKE, AKS, or vanilla Kubernetes with practical experience
Previous experience with video streaming platform preferred
Please mention that you found the job at Golangprojects.com
Apply now!