Skip to content

Senior Software Engineer – Client Delivery Platform
Company | Netflix |
---|
Location | United States |
---|
Salary | $100000 – $720000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 7+ years of experience in backend or frontend engineering, with a strong understanding of web services and APIs.
- Experience with experimentation / AB test delivery and allocation services.
- Analytic skills related to working with large streaming datasets.
- Design & programming skills in an object-oriented programming language, preferably Java/Scala.
- Strong problem-solving skills and the ability to work collaboratively in a team environment.
- Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Responsibilities
- Collaborate with Data Science and Metrics teams to integrate statistical modeling tools into our development processes.
- Develop and maintain web services that facilitate experimentation and canary deployments.
- Implement and optimize RPC, REST, and GraphQL services, ensuring scalability and performance.
- Work with relational and document databases, and scaling caches to support our backend infrastructure.
- Engage in bespoke engineering projects, tailoring solutions to meet specific needs.
- Focus on making experiments and canaries easy to implement.
Preferred Qualifications
- Knowledge of descriptive and inductive statistics.
- Familiarity with messaging/queuing systems and stream processing systems like Mantis, Flink, or Spark Streaming.
- Experience with time series data stores like Atlas or Druid.