Taro Logo

Software Development Engineer with Machine Learning

Amazon is one of the world's largest e-commerce and cloud computing companies, known for innovation and customer-centric approach.
$129,300 - $223,600
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer with Machine Learning

Amazon Advertising is one of Amazon's fastest growing and most profitable businesses, responsible for defining and delivering a collection of advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products.

The Actions, Insights, and Recommendation Solutions (AIRS) team is seeking a Machine Learning Engineer to join their efforts in scaling account management through strategic self-service applications. The role involves working on advanced ML modeling to improve understanding of advertisers on Amazon, building an ML service for delivering recommendations, and focusing on explainability of campaign recommendations.

Key responsibilities include:

  • Leading end-to-end Machine Learning projects with high ambiguity, scale, and complexity
  • Focusing on Model Deployment, including data pipelines, training and inference pipelines, and post-inference work
  • Establishing scalable processes for large-scale data analysis, ML model development, validation, and serving
  • Contributing to ML Infrastructure and enhancing live model and experimentation platforms
  • Maintaining operational excellence and regular system monitoring

The ideal candidate will have experience in large-scale AI and ML infrastructure, AWS ML tools such as SageMaker, and a strong background in software development. This role offers the opportunity to shape tech infrastructure, combining science and scalable engineering at a rapid pace.

Amazon offers a competitive compensation package, including equity and a range of benefits. The company is committed to diversity and inclusion, providing equal opportunities to all qualified candidates.

Last updated 8 months ago

Responsibilities For Software Development Engineer with Machine Learning

  • Lead end-to-end Machine Learning projects
  • Focus on Model Deployment, including data pipelines and training/inference pipelines
  • Establish scalable processes for large-scale data analysis and ML model development
  • Contribute to ML Infrastructure and experimentation platforms
  • Maintain and ensure operational excellence of complex systems/services

Requirements For Software Development Engineer with Machine Learning

Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience in machine learning, data mining, information retrieval, statistics or natural language processing
  • Experience in large scale AI and ML infrastructure, AWS ML tools such as SageMaker

Benefits For Software Development Engineer with Machine Learning

Equity
Medical Insurance
  • Equity
  • Medical Insurance
  • Financial Benefits

Interested in this job?