Machine Learning Engineer

Job ID: 809212 | Amazon Web Services UK Limited


Do you have a passion for building software solutions? Do you want to work closely with teams of Data Scientists and Data Engineers? Do you want to leverage your Big Data, AppDev, or DevOps experience and apply it to state-of-the-art technologies in Machine Learning and Artificial Intelligence? At Amazon Web Services (AWS), we’re hiring technical Machine Learning Engineers to collaborate with our Data Scientists to deliver ground-breaking solutions for customers. We are looking for builders to support our efforts in the Enterprise, IoT, and start-up communities. We want to take your Data Engineering / Big Data / AppDev experience to a new level by exposing you to modern Machine Learning best practices and delivering AWS solutions in this high-demand field. The ideal candidate will have deep experience in one or many of the following fields: Big Data Analytics, Data Management, Enterprise Application Development w/ serverless technologies, and IoT or Edge-Computing solutions. A familiarity with cloud solutions (not necessarily AWS) and DevOps is a must. This candidate will need a strong interest in machine learning, and will work with a team of data scientists to build end to end solutions. And, of course, the candidate MUST be willing to learn new technologies. A commitment to team work, hustle, and strong communication skills are absolute requirements. Creating reliable, scalable, and high-performance ML / AI solutions requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems


· BS or Masters degrees in computer science, engineering, or related technical, math, or scientific field
· 7+ years of professional experience in a business environment
· 7+ years of experience of IT platform implementation in a highly technical or analytical role
· 3+ years of experience handling large datasets
· 3+ years Application Development experience required with cloud technologies
· 3+ years of experience with database flavors of RBDMS, NoSQL, Graph, or Search
· Strong understanding of DevOps practices with practical hands-on application
· Strong understanding of code management and code deployment
· Proficiency developing software code in one or more programming languages (Java, Scala, Python, etc.)
· Strong interest in Machine Learning solutions
Strong verbal and written communications skills and ability to lead effectively across organizations


· 2+ years of relevant experience in building large scale machine learning or deep learning models and/or systems
· 3+ years of hands-on experience in implementation of Big Data systems like Hadoop/Spark clusters
· 3+ years Application Development experience required with serverless technologies
· 2+ years IoT hands-on implementation experience (edge computing preferred)
· 2+ years of experience with Streaming technologies (Kafka, Kinesis, etc.)
· 3+ years working with enterprise customers
· AWS DevOps Professional, Developer Associate, or Ops Associate certification
· 1+ years hands-on experience with MXNet, TensorFlow, or PyTorch
· Experience training distributed ML models on CPU and GPU hardware
· Serving ML models through realtime APIs
· Experience deploying production-grade machine learning solutions on public cloud platforms

Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.

** AWS_PROFESSIONAL_SERVICES ** Amazon aims to be the most customer centric company on earth. Amazon Web Services (AWS) provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers critical applications for hundreds of thousands of businesses in 190 countries around the world.