Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Dev Engineer, Machine Learning Compilers

$165.2k - $223.6k

Amazon Locker

Amazon Devices is an inventive research and development company that designs and engineers high-profile consumer products like the Kindle family, Fire Tablets, Fire TV, Health & Wellness devices, Amazon Echo, and Astro. We are building the next generation of edge AI capabilities through our advanced compression platform, compiler and custom neural accelerator silicon. Come join us to accelerate deep learning networks on edge processors and beyond. We are looking for a talented and passionate software engineer to be part of an exciting technology creation team at Amazon. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of deep learning technologies embedded into consumer products used every day, by people you know. The position provides an unique opportunity to contribute and make an impact from hardware design stage followed by pre and post silicon development as well as productizing it on consumer devices.In this role you will be work along side partner science teams to develop the compiler infrastructure and lower deep learning workloads to heterogeneous device backends. You will also partner up with peer science teams to innovate on model quantization and compression techniques for efficient execution on hardware.Key job responsibilitiesDesign and develop software stack for deep learning acceleratorDevelop Compiler passes for graph ingestions, optimizations and partitioning.Develop backend code generation capabilities across heterogeneous platformsProfile, analyze and optimize system level performance, develop new tooling where necessaryParticipate in design reviews, API development, and documentationSuccessfully collaborate with hardware, software, applied science and product teams to onboard more and more user experiences to be powered by Deep Learning accelerator.Mentor and provide guidance to junior engineersA day in the lifeYou join a small team building the compiler that brings large AI models to a new generation of custom silicon. The chip has a fraction of the memory of a phone, and the compiler is what makes language models run on it at all. The team is small enough that each engineer owns a meaningful piece of the system end to end. There is no layer between you and the problem.The morning starts with results from an overnight run. A piece of the compiler you own just produced its tightest result yet on a real model. You ship the change for hardware validation.You spend the afternoon directing AI agents through the codebase, reviewing their changes, and steering the design. Before lunch, you load your compiled model onto the chip and run it through a demo app you wrote yourself, watching tokens stream out of silicon you helped make work. Later, you meet with the research team. They depend on your component. You sketch a cleaner interface together.About the teamWe sit at the intersection of AI models and custom silicon, and our work decides what is possible at the edge.Engineers here bring deep experience across compilers and program analysis, optimization algorithms, computer architecture, machine learning systems, and the practical craft of getting large software to run reliably under tight constraints. People have shipped production code generators, tuned schedulers for novel hardware, and worked at every layer from the model down to the bare metal.Because the team is small, you work alongside that experience daily, not at a distance. You partner directly with researchers shaping the models, hardware engineers shaping the silicon, and firmware engineers shaping the runtime. You learn how each layer constrains and unlocks the others, and you see your decisions land end to end.This is a place to build technical depth quickly and own work that matters from day one.Basic qualifications- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- 3+ years of non-internship professional software development experience- 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience- Experience in developing and deploying LLMs in production on GPUs, Neuron, TPU or other AI acceleration hardwarePreferred qualification - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalent- Experience in embedded development in C/C++- Experience building compiler for application specific accelerators or custom instruction setAmazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at .USA, CA, Sunnyvale - 165,200.00 - 223,600.00 USD annually

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Dev Engineer, Machine Learning Compilers in Sunnyvale, CA vacancy
  • $100k

     ...must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors...  ...and highly skilled Software Engineer with expertise in compilers and semiconductor...  ...Responsibilities: Develop machine learning graph compiler Participate in the... 
    Suggested
    Permanent employment
    Full time

    Tenstorrent

    Santa Clara, CA
    11 hours ago
  • $184k - $287.5k

     ...is hiring senior engineers to develop its AI...  ...optimizations in deep learning frameworks using...  ...numerical computing and machine learning research...  ..., modular software design.Highly motivated...  ...and DSL compilers and their design.Understanding...  ...shipping cycles (dev, deploy, release,... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $193.3k - $261.5k

     ...candidate will bring deep technical and software expertise, an ability to deliver 0->1...  ...as a mentor, tech lead or leading an engineering teamPreferred qualification - 5+ years...  ...computer science or equivalent- Knowledge of Machine Learning and LLM fundamentals, including... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    1 day ago
  • $193.3k - $261.5k

     ...for service boundaries. It targets Data Engineers, Data Scientists, SQL Analysts and IT...  ...Spark, Distributed Systems, Serverless and Machine Learning- Influence and build a product that...  ...agile environment to deliver high-quality software.About the teamAbout AWS AWS values... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    1 day ago
  • $120k - $275k

     ...silicon and rack design through compilers and kernels to ML models. Our...  ...and backend-focused compiler engineers. We're looking for compiler...  ...degree Possess outstanding software engineering skills with a focus...  ..., courses, and other learning opportunitiesTeam Connection... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    3 days per week

    MatX

    Mountain View, CA
    2 days ago
  • $100k

     ...must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors...  ....Who You AreA passionate software engineer eager to work on compiler...  ...Excited by compiler optimization and machine learning, with experience in PyTorch, JAX, TensorFlow... 
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    We are now looking for a Senior Machine Learning Applications and Compiler Engineer!NVIDIA is seeking engineers to develop algorithms and optimizations for...  ...with hardware architects and design teams to feedback software observations, influence future architectures, and... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $165.2k - $223.6k

     ...critical infrastructure including event-based data stores, machine learning training platforms, and data access interfaces that...  ...customers retain full control over their information.As a Software Development Engineer II, you'll take ownership of production systems that... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    AmazonWebServices

    Santa Clara, CA
    1 day ago
  • $165.2k - $223.6k

     ...and development company that designs and engineers high-profile consumer electronics. Lab1...  ...role, you will:- Create world class software and firmware to customer features on Amazon...  ...- Knowledge of ARM CPUs- Knowledge of Machine Learning and LLM fundamentals, including... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

     ...inference in production. That position depends on software as much as hardware, and compiler engineering is a big part of what makes it work.We are...  ...team and develop groundbreaking technologies in machine learning compilers and AI systems. We build innovative AI... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $165.2k - $223.6k

     ...teams across Amazon including Research Scientists, Machine Learning Specialists, Business Analysts and Data Engineers. BDT team is building an enterprise-wide Data...  ...the best results. You need to not only be a top software developer with excellent programming skills, have... 
    Internship
    Local area
    Flexible hours
    Shift work

    Amazon

    Sunnyvale, CA
    1 day ago
  • $165.2k - $223.6k

     ...control. - Integrate computer vision and deep learning for AOI, defect classification, and...  ...and specifications; US manufacturing software point of contact. - Define 3-year automation...  ...in the lifeAs a Software Development Engineer, you will be responsible for driving world... 
    Contract work
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $165.2k - $223.6k

     ...the systems that enable Amazon’s AI to learn from real-world customer behavior and...  ...improve at massive scale.As a Software Development Engineer, you will solve challenging data and...  ...issues, and opportunities to improve machine learning models.3, Experience defining... 
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    2 days ago
  • $165.2k - $223.6k

     ...be working with talented scientists and engineers to innovate on behalf of our customers....  ...leverage both your engineering and machine learning background to help develop generative AI...  ...+ years of non-internship professional software development experience- 2+ years of non... 
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    8 hours ago
  • $174k - $253k

     ...experience.5 years of experience with software development in Python.3 years of experience...  ...and architecture.Experience with compiler optimization, code generation, and runtime...  ...including GPU or TPU. Experience with Machine Learning, Machine Learning Optimization, Performance... 

    Google

    Mountain View, CA
    1 day ago
  • $143.7k - $194.4k

     ...of us that includes solving highly complex engineering and algorithmic problems. We are looking for passionate and talented Software Development Engineers to join us to innovate...  ...Culture Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity... 
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Santa Clara, CA
    3 days ago
  • $120.75k - $161k

     ...generation of Agentic AI products that help millions of people and enterprises make better talent decisions. We’re looking for a Software Engineer to design and build highly scalable, user-facing product features across frontend and backend systems.In this role, you’ll... 
    Work at office
    Remote work
    Flexible hours

    Eightfold

    Santa Clara, CA
    4 days ago
  • $174k - $252k

     ...tools to evaluate hardware/software trade-offs and guide next...  ...model researchers, compiler developers, systems engineers, and TPU architects to analyze...  ....Knowledge of deep learning workloads, including embedding...  ...Performance team bridges Google's machine learning workloads and... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...outstanding AI systems engineers to develop...  ...the inference systems software stack! We build innovative...  ...-time domain specific compilers and runtimesCollaborating...  ...at NVIDIA across deep learning frameworks, libraries,...  ...and SGLangExpertise in machine learning compilers (e.... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $127.1k - $185k

     ...of AWS. Our org spans silicon engineering, hardware design and verification, software, and operations. We've delivered...  ...Inferentia and Trainium cloud-scale machine learning accelerators and the Trn1 and...  ...profiling.- Exposure to compiler toolchains, code generation, or... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    8 hours ago
  • $151.3k

     ...boundaries of what's possible with AI, join us in shaping the future of advertising.Key job responsibilitiesAs a Software Development Engineer in Machine Learning, you will: * Enhance the scalability, automation, and efficiency of large-scale training and real-time... 
    Internship
    Local area
    Worldwide

    Amazon

    Palo Alto, CA
    2 days ago
  • $193.3k - $261.5k

    Annapurna Labs designs silicon and software that accelerates innovation....  ...(Trn2/Trn3), our cloud scale Machine Learning accelerators and we are seeking a Senior Software Engineer to join our ML Distributed...  ...with chip architects, compiler engineers, runtime engineers... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $174k - $253k

     ...practical experience.5 years of experience with software development in one or more programming...  ...).2 years of experience developing compilers.Relevant work experience in mobile...  ...possible with on-device ML.Google's software engineers develop the next-generation technologies... 
    Work experience placement

    Google

    Sunnyvale, CA
    2 days ago
  • $165.2k - $223.6k

    AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud...  ...them. This role is for a software engineer in the Machine Learning Applications (ML Apps) team for AWS...  ...side by side with chip architects, compiler engineers and runtime engineers to create... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $184k - $287.5k

     ...looking for outstanding Senior Deep Learning Software Engineers to develop and productize NVIDIA's deep...  ...the Solution Engineering-Automotive Machine Learning team, we are developing new...  ...As part of the role, you will develop compiler technology to allow larger and better... 
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    2 days ago
  • $165.2k - $223.6k

    AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the servers...  ...As the Software Development Engineer for the Neuron Runtime Team,...  ...to ensure that the our C++ compiler generates key information so... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $152k - $241.5k

    We are now looking for a Senior Software Engineer for Deep Learning Inference! Would you like to make a big...  ...4/C++17/C++20, etc..Strong grasp of Machine Learning concepts.Experience and knowledge...  ..., and optimizations.Background in compiler developmentExperience in working... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...looking for a motivated Deep Learning engineer to bring advanced CUDA...  ...drive improvements in the AI Compiler-Runtime interface to build speed...  ...systems principles (aka systems software fundamentals)Adaptability...  ..., MPI, UCX) and distributed machine learning techniques (e.g.,... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    We are now looking for a Senior Deep Learning Software Engineer, TensorRT Performance! NVIDIA is seeking...  ...GPUs to edge SoCs. Implement graph compiler algorithms, frontend operators and...  ...learning has provided the foundation for machines to learn, perceive, reason and solve... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $120k - $400k

     ...systems including hardware and software to train and run the...  ..., verification/validation, compiler, and runtime teams  Contribute...  ...Excellent software engineering skills, with a focus on maintainable...  ...):  Deep knowledge of Machine Learning Accelerator architectures... 
    Full time
    Work experience placement
    Local area

    Matx

    Mountain View, CA
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Dev Engineer, Machine Learning Compilers. Be the first to apply!