Netflix is a leading entertainment company that merges creativity and technology to enhance storytelling and audience engagement. They are seeking a Full-Stack Engineer to develop end-to-end solutions for AI/ML practitioners, focusing on building tools and platforms that improve observability and user experience for machine learning models.
Responsibilities:
- Design & Build End-to-End Solutions: Develop and maintain web-based internal tools and platforms that help AI/ML practitioners visualize, monitor, and operate AI/ML models and pipelines
- Enhance Observability: Build and improve dashboards for model observability, anomaly and drift detection, cost monitoring, and system health
- Improve User Experience: Collaborate with users and stakeholders to gather feedback and deliver intuitive, seamless, and impactful user experiences
- Drive Product Excellence: Continuously improve our systems, codebase, and team processes to enhance overall performance. Introduce and champion best practices in full-stack development
- Cross-Functional Collaboration: Partner with engineering, product, and research teams distributed across multiple US-based time zones to deliver impactful solutions and drive ML/AI innovation at Netflix
Requirements:
- Proficiency in modern UI frameworks (React preferred), JavaScript/TypeScript, Node.js, and building scalable backend systems (Java, Scala, or similar; Spring Boot or equivalent frameworks)
- Hands-on experience with public cloud platforms (AWS, Azure, or GCP)
- Familiarity with ML model lifecycle management, logging, metrics, analytics, and building tools for data visualization and observability
- Experience in maintaining and improving legacy systems, with the ability to evaluate tradeoffs between refactoring, rebuilding, and buying solutions
- Excellent written and verbal communication skills, with a proactive approach to cross-functional collaboration
- BS/MS in Computer Science, Applied Math, Engineering, or a related field, or equivalent practical experience
- Experience building UI tools for ML practitioners or data scientists
- Deep understanding of ML model development, deployment, and monitoring workflows
- Track record of shipping and refining products based on user feedback
- Passion for data-driven product development and improving engineering productivity