Software Development Engineer
Join a team developing personalization and computer vision/machine learning features for a global video streaming service. You will own architecture, build scalable systems, work with data pipelines, and collaborate with applied scientists to create revolutionary customer experiences.
Responsibilities
- Own architecture and feature development for personalization and computer vision/machine learning teams.
- Partner with engineers to ideate, design, and build scalable solutions.
- Utilize data science and machine learning to develop customer-facing products.
- Tackle complex technical challenges from data pipelines to large-scale services.
Requirements
- Experience contributing to architecture and design of new and existing systems.
- Proficiency in at least one modern programming language such as Java, C++, or C#.
- Strong background in software development.
Nice to have
- Full software development lifecycle experience including coding standards, code reviews, and testing.
- Interest or experience in Computer Vision and/or Recommendation Systems.
- Experience working with applied science teams and deploying ML models at scale.
- Ability to prioritize and create urgency in a fast-paced environment.