Netflix is a leading entertainment company focused on pushing the boundaries of storytelling and technology. They are seeking a Software Engineer L5 to design and build internal products that enhance employee productivity and streamline daily activities, with a focus on leveraging AI and GenAI technologies.
Responsibilities:
- Design, develop, test, deploy, and operate end-to-end solutions that provide seamless product experiences for employees and internal stakeholders
- Own significant projects within your team or product area, from problem definition through implementation and rollout, including integration with third-party and internal services
- Contribute to the design and implementation of GenAI/LLM-powered features in our employee-facing applications, including evaluating approaches, prototyping, and productionizing solutions
- Make key technical decisions within your scope on architecture, reliability, performance, and maintainability, while aligning with broader N-Tech patterns and paved paths
- Improve and simplify existing systems by reducing complexity, deprecating or decommissioning low-value solutions, and driving migrations or refactors that meaningfully improve quality and efficiency
- Collaborate closely with product managers, designers, other engineers, stakeholders, and vendors to clarify requirements, shape solutions, and deliver value iteratively
- Communicate technical issues, tradeoffs, and business impact clearly to your team and stakeholders, tailoring the level of detail to the audience
- Mentor and support other engineers on your team, sharing context, reviewing designs and code, and helping them grow their impact
- Contribute to team-level technical direction and roadmaps, especially in your areas of expertise (e.g., backend, integrations, AI/GenAI), and help drive alignment on priorities and execution
Requirements:
- 7+ years of experience as a software engineer (or equivalent), with a track record of delivering production systems with quality and reliability
- Hands-on experience with AI, GenAI, LLMs, or ML-powered features in real products; comfortable applying existing models and tools to solve business problems
- Strong knowledge of data structures, algorithms, and modern software design patterns
- Proficiency in Python and Java, and comfort working across multiple languages and frameworks as needed
- Experience owning and delivering projects end-to-end: requirements clarification, design, implementation, testing, deployment, and ongoing operation
- Experience building and maintaining APIs and integrations between internal systems and third-party services
- Familiarity with cloud platforms such as AWS and modern application architectures (e.g., microservices, event-driven systems)
- Experience with some of: Node, JavaScript/TypeScript, React, Spring Boot, NoSQL datastores, GraphQL, or similar technologies used to build modern web applications
- Demonstrated ability to mentor peers, give and receive constructive feedback, and help raise the bar for code quality and system design within your team
- Ability to break down large, ambiguous problems into smaller, incremental steps, and to balance tactical execution with longer-term improvements