Logo
Amazon

Senior Machine Learning Engineer - AGI Foundations

Amazon, Sunnyvale, California, United States, 94087

Save Job

Join the dynamic Artificial General Intelligence (AGI) team at Amazon as a Senior Software Development Engineer (SDE). We are seeking a passionate and inventive individual with a strong background in machine learning to drive the development of cutting-edge multimodal models. Your contributions will play a vital role in enhancing our customer experience through innovative algorithms and modeling techniques. As a Senior SDE, you will: Lead the design and development of novel algorithms for multimodal Large Language Models (LLMs) and Generative Artificial Intelligence (Gen AI). Leverage Amazon's extensive data and large-scale computing resources to accelerate model development. Collaborate closely with Applied Scientists to enhance pre-training workflows, ensuring optimizations using distributed training techniques like FSDP, NVIDIA NeMo, and Megatron Core. Drive system architecture decisions and establish best practices for a robust infrastructure. Engage in an Agile/Scrum environment to consistently deliver high-quality software within tight timelines. The AGI Foundations team is dedicated to creating leading generative AI models. We appreciate candidates who are eager to tackle new challenges and have proven success in delivering innovative products in fast-paced environments. Basic Qualifications: 5+ years of professional software development experience. 5+ years of programming experience in at least one software language. 5+ years of experience in leading design or architecture of systems. 2+ years of expertise in Machine Learning and model training. Preferred Qualifications: 5+ years of experience with the full software development lifecycle, including coding standards and testing. Bachelor's degree in Computer Science or equivalent. Expertise in training Generative AI vision models. At Amazon, we are committed to fostering an inclusive culture that empowers our employees to achieve great results. If you require any accommodations during the application or hiring process, please reach out to our recruiting team. We look forward to your application! Los Angeles County applicants: Job duties include effective communication and cooperation with team members, adherence to company policies, and demonstrating professionalism and sound judgment.