Software Development Engineer in Machine Learning

6 days ago


Cupertino, California, United States Amazon Full time
About the Role

This is a unique opportunity to join Amazon's Machine Learning Applications (ML Apps) team as a software development engineer. You will be responsible for developing, enabling, and performance-tuning a wide range of machine learning models, including large language models like Llama2, GPT2, and GPT3.

Your primary focus will be on optimizing inference performance for both latency and throughput on these large models using Python, PyTorch, or JAX. Experience with distributed inference libraries such as Deepspeed is highly desirable.

You will work closely with compiler engineers and runtime engineers to create, build, and tune distributed inference solutions with Trn1. This role requires strong software development skills using C++/Python and a deep understanding of machine learning concepts.

Key Responsibilities:

  • Develop high-impact solutions to deliver to our large customer base.
  • Participate in design discussions, code review, and communicate with internal and external stakeholders.
  • Work cross-functionally to help drive business decisions with your technical input.

Requirements:

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience.
  • Experience programming with at least one software programming language.

Salary Range: $129,300 - $223,600 per year, depending on location and experience. Amazon offers a comprehensive benefits package, including medical, financial, and other perks. We strive to provide a supportive and inclusive work environment that fosters growth and development.

Why Work at Amazon?

  • We're committed to innovation and excellence in all aspects of our business.
  • We offer opportunities for career growth and development.
  • We prioritize diversity, equity, and inclusion in our workplace.


  • Cupertino, California, United States Apple Full time

    Company OverviewCupertino, California is home to a vibrant tech community and Apple's global headquarters. Our company is committed to innovation and pushing the boundaries of what is possible with technology.SalaryThe estimated salary for this role is between $143,100 and $264,200 per year, depending on experience and qualifications.Job DescriptionWe are...


  • Cupertino, California, United States Apple Full time

    **Job Summary**We are seeking a talented Senior Software Development Engineer, Machine Learning Expert to join our team at Apple. As a key member of our applied ML scientists and engineers team, you will be responsible for enhancing the experience and productivity of software developers at Apple and in the Apple developer ecosystem.**About the Role**In this...


  • Cupertino, California, United States Apple Full time

    Job Overview">Cupertino-based Apple is a leading technology company that designs, manufactures, and markets consumer electronics, computer software, and online services. We are currently seeking a skilled Software Engineer to join our team responsible for developing cutting-edge machine learning and AI technologies.">Salary Range">The estimated annual salary...


  • Cupertino, California, United States Apple Full time

    **Job Summary**We're seeking a skilled software engineer to join our machine learning platform team and help us build innovative technology for search, machine learning, and artificial intelligence.**Key Responsibilities**Develop scalable and efficient software systems for search and machine learningCollaborate with cross-functional teams to design and...


  • Cupertino, California, United States Apple Full time

    At Apple, we're looking for a talented Machine Learning Software Engineer to join our team. As a key member of our MLPT & Infra team, you'll be responsible for building groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. Our universal search engine powers search features across a...


  • Cupertino, California, United States Apple Full time

    About This RoleWe are seeking an experienced Machine Learning Engineer to join our team in Cupertino, California. As a key member of our software development team, you will be responsible for designing and building ML solutions to enhance the software development experience at Apple and within the Apple developer ecosystem. You will work closely with our...


  • Cupertino, California, United States Apple Full time

    **Job Description**We are looking for a highly skilled Machine Learning Engineer, Developer Experience Specialist to join our team at Apple. In this role, you will work closely with our applied ML scientists and engineers to enhance the experience and productivity of software developers at Apple and in the Apple developer ecosystem.**About the Team**Our team...


  • Cupertino, California, United States Apple Full time

    OverviewAt Apple, we're committed to delivering innovative products and services that enrich people's lives. As a Machine Learning Engineer, you will play a critical role in developing and deploying machine learning models to drive business outcomes.About the RoleThis is an exciting opportunity to work with a talented team of engineers and scientists to...


  • Cupertino, California, United States Apple Full time

    **About Apple**At Apple, we're passionate about bringing the latest innovations in technology to our customers. We believe that great ideas have a way of becoming great products, services, and customer experiences very quickly.As a software engineer on our machine learning platform team, you'll play a critical role in helping us achieve this goal.**Job...


  • Cupertino, California, United States Apple Full time

    **About the Role:**We are seeking a skilled Machine Learning Video Software Engineer to join our team at Apple. As a member of our Video Engineering group, you will be responsible for developing machine learning-based technologies for image and video processing.**Responsibilities:**Develop and apply machine learning techniques to image and video problems to...


  • Cupertino, California, United States Amazon Full time

    About the Role: We are seeking a highly skilled Machine Learning Engineer to join our team in developing and optimizing machine learning models for AWS Neuron. This role will involve working closely with compiler engineers and runtime engineers to create, build, and tune distributed inference solutions.Key Responsibilities:Design and develop high-impact...


  • Cupertino, California, United States Apple Full time

    Job Overview">We are seeking an experienced Software Engineer to join our team in Cupertino, California. As a key member of the AIML Platform team, you will be responsible for designing and building services and infrastructure to support features that empower billions of Apple users.">About the Role">This is an exciting opportunity to work on large-scale...


  • Cupertino, California, United States Apple Full time

    About AppleApple is a technology company that designs, manufactures, and markets consumer electronics, computer software, and online services. We're committed to making the world a better place through our innovative products and services.Job SummaryWe're seeking a highly skilled Machine Learning Software Specialist to join our team in Cupertino, California....


  • Cupertino, California, United States Apple Inc. Full time

    At Apple Inc., we're looking for a talented Machine Learning Engineer to join our team in Developer Productivity. In this role, you'll be responsible for engineering solutions to support model training, such as building data processing pipelines, data generation engines, model evaluation infrastructure, and model inference systems.This is an exciting...


  • Cupertino, California, United States Amazon Full time

    Job OverviewA high-level software development engineer position is available in the Machine Learning Applications team for AWS Neuron.About the RoleThis role involves developing, enabling, and performance tuning of various machine learning model families, including large language models, stable diffusion, and vision transformers.The successful candidate will...


  • Cupertino, California, United States Apple Inc. Full time

    AIML-Sr. Machine Learning Engineer, MeasurementAre you ready to shape the future with cutting-edge technology? As a Senior Machine Learning Software Engineer, you'll have the opportunity to design, develop, and deploy intelligent systems that solve real-world problems and redefine possibilities. In this role, you'll harness the power of data to build...


  • Cupertino, California, United States Amazon Full time

    **Role Overview:**We are seeking an experienced Software Development Engineer to join our Machine Learning Applications team for AWS Neuron. This role involves developing, enabling, and tuning machine learning models for cloud-scale applications.The ideal candidate will have strong software development skills in C++/Python and ML knowledge, with experience...


  • Cupertino, California, United States Apple Full time

    We are seeking an experienced Senior Machine Learning Software Engineer to join our team at Apple. The successful candidate will be responsible for designing, developing, and deploying machine learning algorithms and models to improve the accuracy and efficiency of our systems.


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Engineer to lead the development of machine learning tools for our cloud-scale accelerators. As a member of our team, you will design and implement new tools, pipelines, and automation to optimize system performance and ensure high availability and scalability.The ideal candidate will have experience...


  • Cupertino, California, United States Amazon Full time

    About the JobWe are seeking a skilled Cloud Scale Machine Learning Engineer to join our team. As a key member of our Machine Learning Applications team, you will be responsible for developing, enabling, and tuning distributed inference solutions using AWS Neuron.Salary: $173,450 - $178,650 per yearKey ResponsibilitiesDesign and implement high-performance...