Finding the best job has never been easier
Share
Key job responsibilities
As a Senior ML Engineer you will:
Lead development of services and infrastructure at the intersection of machine learning, big data, and distributed systems. Our products and services empower hundreds of science teams across Amazon to deliver machine learning at scale for ML model training, Feature engineering and Data quality monitoring. You will be at the center stage for managing machine learning lifecycle and operations using AWS AI services, DL compute resources, and our core search backend services for query understanding, semantic matching, and relevance ranking. You will drive to provide a world class platform for Amazon Search engineers to comprehensively observe and introspect their applications and services both pre and post deployment to our large scale inference services. You will build scalable data-intensive infrastructure that processes huge amounts of logs, catalogs, transactional data, and telemetry signals. By doing so, we enable teams to become more data-driven and build robust and explainable ML services. You will work with partners on data experimentation to advance Amazon product search, making it available across all geographic regions with variety of product search and discovery use cases across many categories.Design & Develop
* Lead the design, get your hands dirty and write code, and ultimately deploy big data and machine learning services. These services define the foundation of our search R&D processes, supporting science, product development and production of the world’s largest product search engine.
* Possess expert knowledge in performance, large scale distributed system scalability, system architecture, and engineering best practices.
* Mentor other engineers, defining our challenging technical culture, and helping to build a teamOperational Excellence
* Obsess over operational excellence, evaluate system performance, security, design system metrics and driving quality improvements
* Obsess over customer needs and satisfaction
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience in machine learning, data mining, information retrieval, statistics or natural language processing
- Graduate degree in computer science or related field (MS or Ph.D.)
- Data-driven and quantitative mindset. Grounded, detail-oriented, always backs up ideas with facts
- Ability to understand complex application data flows and bridge the gap between technical and business app requirement
- Track record of implementing AWS services in a variety of business such as large enterprises and start-ups
- 5+ years hands-on experience as a Senior ML Engineer leading multiple software engineering or Machine Learning projects
- Experience in Search Engine development, ML inference pipeline, Model performance optimization, Model quality monitoring etc.
These jobs might be a good fit