Finding the best job has never been easier
Share
As a software engineer on this team you will:- Develop a cutting-edge framework for distributed applications and explore new ways to solve key problems at scale – Everything from how we do A/B tests to high performance inference with machine learned models.
- Lead the design, implementation, and operational excellence of critical services from Search ingestion and indexing systems to deep learning serving infrastructure for matching and ranking in Search backend.
- Maintain a focus on scalability, latency, performance robustness, and cost trade-offs in a containerized cloud-based environment.
- Apply mathematical analysis and modeling techniques to predict, measure and evaluate the consequences of designs and the ongoing success of our platform.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit