You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Frontend Engineer, AWS SageMaker

Full Time
6 days ago
Interested in machine learning, and empowering the world to do more and better machine learning? Amazon SageMaker (, Amazon Web Service's (AWS) fully managed Machine Learning (ML) platform team is building customer-facing services to catalyze data scientists and developers in their machine learning endeavors. SageMaker takes away the heavy-lifting normally associated with large-scale Machine Learning implementations, so that developers and scientists can focus on solving the business problem at hand.

We are looking for Front-end Engineers who take pride in tackling hardest challenges, excel at working in an agile environment, and are excited about our mission. You will work on SageMaker Pipelines, our next-generation ML workflow and CI/CD platform ( and SageMaker Experiments, our experiment management platform ( with a focus on the web-based UI in SageMaker Studio, the firstly fully integrated development environment (IDE) for ML ( Your work will enable customers to build and run end-to-end ML workflows on Amazon SageMaker in a fully-managed, highly scalable and highly available manner.

Key Responsibilities:
  • Work closely with senior engineers, UX designers, and product managers to develop user-friendly UI experiences.
  • Work closely with other engineers to develop the best architectural design.
  • Develop/maintain operational rigor for both the frontend and the backend of a fast-growing AWS service.
  • Develop engineers of an existing "two pizza" scrum team on full-stack/frontend development.
  • Engage with customers and other AWS partners to continuously improve the product's usability.
  • Collaborate with other SageMaker engineers for cross-cutting features.

At SageMaker, there are immense learning as well as growth opportunities. This is a great team to come to have a huge impact on AWS and the world's customers we serve!

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.


• 2+ years of non-internship professional software development experience
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• Bachelor's degree in Computer Science, Computer Engineering or related field
• Experience with web/mobile technologies (e.g., JavaScript/TypeScript, NodeJS, React, WebPack, HTTP mechanics/performance).


  • Experience building tools for data scientists or developers.
  • Attuned design sense so can collaborate with UX designers and hold a high bar with "backend" SDE's.
  • Experience with with CI/CD in a frontend context.
  • Experience establishing and leveraging web analytics.
  • Machine learning knowledge and experience.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Ability to take a project from scoping requirements through actual launch of the project.
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Deep hands-on technical expertise in full-stack development.
Software and Programming