Note: The job is a remote job and is open to candidates in USA. Netflix is an entertainment technology company whose Content & Business Products Engineering teams build products and services that optimize and automate content creation and support enterprise operations. The Distributed Systems Engineer 5 will architect, build, and operate robust, scalable, highly available infrastructure and platforms for enterprise workflows, while setting technical direction, mentoring engineers, and leading incident reviews.
Responsibilities
- Being self-motivated, working independently, and partnering with a diverse group of engineers, product managers and TPMs across different functional areas and organizations
- Empowering other engineers by building and operating robust, scalable, and highly available infrastructures, with a focus on developer experience, observability and operational excellence
- Thriving in ambiguity, diving deep to understand problems and customer pain points, and solving them using appropriate technologies
- Being an evangelist for high quality code and engineering best practices
- Assisting in the career development of others, actively mentoring individuals, and helping build technical communities across the organization
- Living the Netflix’s culture and thinking you would thrive here
- Have 5+ years of experience in crafting complex distributed systems
- Have recent proficient experience with Java, C# or other OO programming languages with a solid understanding of OO design principles, concurrency, multi-threading, performance tuning and observability
- Have a proven track record in architecting, building, and operating distributed systems with high availability, fault tolerance, and performance
- Have solid experience in setting technical directions for engineering projects, making architectural decisions, and influencing partner and cross-functional teams
- Have the ability to proactively describe complex technical concepts to a variety of stakeholders, driving conversations and decisions through written and/or verbal communication
- Participate in our on-call rotation and lead the incident reviews
- Have a product mindset toward infrastructure and platforms
- Experience in developing long-term technical strategies aligning with business goals via appropriate technology investments
- Proficient with gRPC and/or GraphQL API design and implementation
- Working experience with Kafka, Cassandra, Elasticsearch, Memcached, and/or AWS
- Familiarity with library development and DI frameworks (preferably Spring Boot)
- You leverage AI-assisted coding tools to accelerate the software development lifecycle
- You actively seek out and vet new AI-driven development tools to boost overall team productivity and operational efficiency
Skills
- * Have 5+ years of experience in crafting complex distributed systems
- * Have recent proficient experience with Java, C# or other OO programming languages with a solid understanding of OO design principles, concurrency, multi-threading, performance tuning and observability
- * Have a proven track record in architecting, building, and operating distributed systems with high availability, fault tolerance, and performance
- * Have solid experience in setting technical directions for engineering projects, making architectural decisions, and influencing partner and cross-functional teams
- * Have the ability to proactively describe complex technical concepts to a variety of stakeholders, driving conversations and decisions through written and/or verbal communication
- * Participate in our on-call rotation and lead the incident reviews
- * Have a product mindset toward infrastructure and platforms
- * Experience in developing long-term technical strategies aligning with business goals via appropriate technology investments
- * Proficient with gRPC and/or GraphQL API design and implementation
- * Working experience with Kafka, Cassandra, Elasticsearch, Memcached, and/or AWS
- * Familiarity with library development and DI frameworks (preferably Spring Boot)
- * You leverage AI-assisted coding tools to accelerate the software development lifecycle
- * You actively seek out and vet new AI-driven development tools to boost overall team productivity and operational efficiency
Benefits
- Netflix provides comprehensive benefits including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits.
- We also offer paid leave of absence programs.
- Full-time salaried employees are immediately entitled to flexible time off.
- You choose each year how much of your compensation you want in salary versus stock options.
Company Overview
Company H1B Sponsorship