Sr. Machine Learning Engineer

Amazon Web Services
Apply Now

Job Description

Job summary

Are you excited about building software solutions around large, complex Machine Learning (ML) and Deep Learning (DL) systems? Want to help the Canadian Public Sector organizations derive business value through the adoption and automation of Artificial Intelligence (AI)? Eager to learn from many different enterprises’ use cases of AWS ML and DL? Thrilled to be a key part of Amazon, who has been investing in Machine Learning for decades - pioneering and shaping the world’s AI technology?

At Amazon Web Services (AWS), we’re hiring technical Machine Learning Developers to collaborate with our Data Scientists to deliver ground-breaking solutions for customers. We want to take your full-stack Data Science know-how to a new level by empowering AWS customers to maximize the benefits they receive through AI/ML on the AWS platform. This means building and operationalizing ML and DL solutions for our customers while helping them adopt modern Machine Learning best practices throughout every stage of their model development lifecycle.

AWS Professional Services is a unique consulting team. We pride ourselves on being customer obsessed and highly focused on the ML enablement of our customers. If you have experience with ML, including building, deploying, and monitoring models, we’d like you to join our team. A familiarity with cloud solutions (not necessarily AWS) and DevOps best practices is key as you will work with teams of Data Scientists, Data Engineers, and Architects to build truly end-to-end solutions. Without exception, you MUST be prepared and eager to learn new technologies in this role.

You will provide deep and broad insight to customers and partners to help remove constraints that prevent them from leveraging AWS services to create strategic value. A commitment to team work, hustle, and communication skills are important in this role. Creating reliable, scalable, and high-performance AI/ML solutions requires strong technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems.


  • Bachelors degree in computer science, engineering, data science, or related technical, math, or scientific field
  • 6+ years of industry experience developing applications, designing data architectures (e.g. data pipelines, distributed computing engines, ML infrastructure design), or writing software using scripting languages (e.g. Python, R), database languages (e.g. SQL, PL/SQL, PG-PL/SQL), and version control
  • Experience training and hosting various types of ML algorithms
  • Experience using data science tools, libraries, and frameworks (e.g. Scikit-learn, caret, mlr, mllib, SparkML, NumPy, SciPy, Pandas, TensorFlow, PyTorch, MXNet)


  • Masters degree in computer science, engineering, data science, or related technical, math, or scientific field
  • 6+ years experience performing Data Scientist duties (e.g. ML algorithm selection, feature engineering, model training, hyperparameter tuning, distributed model training, supervised and unsupervised learning implementation, building model pipelines, using Machine Learning tools/libraries/frameworks)
  • 3+ years MLOps experience (e.g. model versioning, model and data lineage, monitoring, model hosting and deployment, scalability, orchestration, continuous learning)
  • Experience creating orchestration workflows with tools such as Airflow, Kubeflow, or AWS Step Functions
  • DevOps experience (e.g. CI/CD Pipelines, Infrastructure as Code, containers, Agile software development)
  • Experience implementing IoT solutions such as edge computing
  • Big Data batch and real time data processing experience (e.g. Hadoop, Spark , Presto, Kafka, Kinesis, Flink)
  • Experience writing production-level code using object-oriented design (OOD) best practices
  • Experience employing test-driven development (TDD)
  • Experience handling terabyte size datasets

Company Info.

Amazon Web Services

Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools. One of these services is Amazon Elastic Compute Cloud (EC2).

  • Industry
    Information Technology
  • No. of Employees
  • Location
    410 Terry Ave N, Seattle, WA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Amazon Web Services is currently hiring Senior Machine Learning Engineer Jobs in California, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More