Amazon
Sr Software Engineer, ML Infra, Amazon Search
Amazon, California, Missouri, United States, 65018
Sr Software Engineer, ML Infra, Amazon Search
Job ID: 2705870 | Amazon.com Services LLCThe Amazon Search team owns the software that powers Search - a critical customer-focused feature of Amazon.com. Our technology delivers outstanding search results for millions of customers every day.
The Search Engine Infrastructure team is responsible for the large-scale distributed software systems that power those results. We design, build and operate high-performance fault-tolerant software services that apply the latest technologies to solve customer problems. We focus on high availability, serving billions of requests per day with low latency. We work alongside applied scientists and ML engineers to build the infrastructure for next-generation deep-learning-based relevance ranking.
Joining this team, you’ll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon.com (AMZN), one of the world's leading internet companies. We provide a highly customer-centric, team-oriented environment in our offices located in Palo Alto, California, with a team in San Francisco, California.
Key job responsibilitiesAs a senior engineer in this team, you will:
Evolve a sophisticated deep-learning ranking system and feature store deployed across thousands of machines in AWS, serving billions of queries at tens of millisecond latencies.Immerse yourself in providing cutting-edge solutions to large-scale information retrieval and machine learning (ML/DL) problems.Focus on scalability, latency, performance robustness, and cost trade-offs in cloud-based environments.Conduct and automate performance testing of the model serving system to evaluate different hardware options, model architectures, and serving configurations.Lead implementation and enhancement of a rapid experimentation framework to test ranking hypotheses.Create mechanisms to ensure models work as expected in production.Work closely with applied scientists to determine the requirements for deploying ranking models in production environments.Collaborate with Principal Engineers in Amazon Search to set the technical vision for this team.BASIC QUALIFICATIONS
- 5+ years of non-internship professional software development experience- 5+ years of leading design or architecture of new and existing systems experience- 5+ years of programming with at least one software programming language experience- Experience as a mentor, tech lead or leading an engineering team- 5+ years of object-oriented programming experience in C++, Java or Scala, as well as in Python, Perl, or related scripting languages.- Experienced in large-scale AI and ML infrastructure, and experience in machine learning technologies including or similar to PyTorch, TensorRT, AWS Inferentia, Triton Inference Server, etc.- Experience writing production code for services that utilize Machine Learning or Information Retrieval algorithms.- Ability to troubleshoot models, and work with scientists and ML engineers to develop ways to improve performance and monitoring of the system and models.PREFERRED QUALIFICATIONS
- 5+ years of full software development life cycle experience- Experience implementing large-scale low-latency distributed systems and working with scalable algorithms utilizing large amounts of data.- Polished written and verbal communication skills.- Masters Degree or PhD in Computer Science, or related discipline.Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year to $261,500/year based on several factors including market location and job-related knowledge, skills, and experience. This position will remain posted until filled. Applicants should apply via our internal or external career site.Posted:
July 1, 2024
#J-18808-Ljbffr
Job ID: 2705870 | Amazon.com Services LLCThe Amazon Search team owns the software that powers Search - a critical customer-focused feature of Amazon.com. Our technology delivers outstanding search results for millions of customers every day.
The Search Engine Infrastructure team is responsible for the large-scale distributed software systems that power those results. We design, build and operate high-performance fault-tolerant software services that apply the latest technologies to solve customer problems. We focus on high availability, serving billions of requests per day with low latency. We work alongside applied scientists and ML engineers to build the infrastructure for next-generation deep-learning-based relevance ranking.
Joining this team, you’ll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon.com (AMZN), one of the world's leading internet companies. We provide a highly customer-centric, team-oriented environment in our offices located in Palo Alto, California, with a team in San Francisco, California.
Key job responsibilitiesAs a senior engineer in this team, you will:
Evolve a sophisticated deep-learning ranking system and feature store deployed across thousands of machines in AWS, serving billions of queries at tens of millisecond latencies.Immerse yourself in providing cutting-edge solutions to large-scale information retrieval and machine learning (ML/DL) problems.Focus on scalability, latency, performance robustness, and cost trade-offs in cloud-based environments.Conduct and automate performance testing of the model serving system to evaluate different hardware options, model architectures, and serving configurations.Lead implementation and enhancement of a rapid experimentation framework to test ranking hypotheses.Create mechanisms to ensure models work as expected in production.Work closely with applied scientists to determine the requirements for deploying ranking models in production environments.Collaborate with Principal Engineers in Amazon Search to set the technical vision for this team.BASIC QUALIFICATIONS
- 5+ years of non-internship professional software development experience- 5+ years of leading design or architecture of new and existing systems experience- 5+ years of programming with at least one software programming language experience- Experience as a mentor, tech lead or leading an engineering team- 5+ years of object-oriented programming experience in C++, Java or Scala, as well as in Python, Perl, or related scripting languages.- Experienced in large-scale AI and ML infrastructure, and experience in machine learning technologies including or similar to PyTorch, TensorRT, AWS Inferentia, Triton Inference Server, etc.- Experience writing production code for services that utilize Machine Learning or Information Retrieval algorithms.- Ability to troubleshoot models, and work with scientists and ML engineers to develop ways to improve performance and monitoring of the system and models.PREFERRED QUALIFICATIONS
- 5+ years of full software development life cycle experience- Experience implementing large-scale low-latency distributed systems and working with scalable algorithms utilizing large amounts of data.- Polished written and verbal communication skills.- Masters Degree or PhD in Computer Science, or related discipline.Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year to $261,500/year based on several factors including market location and job-related knowledge, skills, and experience. This position will remain posted until filled. Applicants should apply via our internal or external career site.Posted:
July 1, 2024
#J-18808-Ljbffr