Summary
Netflix is a company dedicated to entertaining the world by pushing the boundaries of storytelling through innovative technology. They are seeking a Distributed Systems Engineer to build technologies that enhance the content creation process and support various enterprise needs, ensuring smooth operations for content production.
Responsibilities
- Being self-motivated and working independently, while collaborating with engineers on the team and cross functional teams (product managers and TPMs)
- Empowering other engineers by building and operating robust, scalable, and highly available infrastructures, with a focus on developer experience, observability and operational excellence
- Being passionate about code quality and engineering best practices
- Embracing and thriving in ambiguity. Complex and fuzzy requirements are more common than clearly defined customer expectations
- Living the Netflix’s culture and thinking you would thrive here
- Participate in our on-call rotation and lead the incident reviews
Skills
- Have 2+ years of experience working on distributed systems features or applications
- Have recent proficient experience with Java, C# or other OO programming languages, as well as OO design principles
- Have a good understanding of concepts like multithreading and parallelism, as well as software observability
- Experience in developing microservices, data modeling and API designs
- Have the ability to describe complex technical concepts to cross functional team peers, driving conversations and decisions through written and/or verbal communication
- Participate in our on-call rotation and lead the incident reviews
- Experience in building infrastructure and platforms
- Experience in API design and implementation using gRPC and/or GraphQL
- Experience in any of the following areas: cloud storage/file system, data platform, event-driven infrastructure, ontology, and workflow orchestration
Qualifications
Must Haves
- Have 2+ years of experience working on distributed systems features or applications
- Have recent proficient experience with Java, C# or other OO programming languages, as well as OO design principles
- Have a good understanding of concepts like multithreading and parallelism, as well as software observability
- Experience in developing microservices, data modeling and API designs
- Have the ability to describe complex technical concepts to cross functional team peers, driving conversations and decisions through written and/or verbal communication
- Participate in our on-call rotation and lead the incident reviews
Nice to Haves
- Experience in building infrastructure and platforms
- Experience in API design and implementation using gRPC and/or GraphQL
- Experience in any of the following areas: cloud storage/file system, data platform, event-driven infrastructure, ontology, and workflow orchestration
Benefits
- Health Plans
- Mental Health support
- 401(k) Retirement Plan with employer match
- Stock Option Program
- Disability Programs
- Health Savings and Flexible Spending Accounts
- Family-forming benefits
- Life and Serious Injury Benefits
- Paid leave of absence programs
- Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off.
- Full-time salaried employees are immediately entitled to flexible time off.