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

ML Software Engineer, Data Plane

$165.2k - $223.6k
Full-time

Annapurna Labs Inc.

Salary: $165,200 - 223,600 per year Requirements:

  • Bachelors degree or equivalent
  • 4 years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Knowledge of computer architecture, operating systems, and parallel computing
  • Strong understanding of Linux fundamentals
  • Strong proficiency in C/C++
  • Experience building compute kernels for GPUs, DSPs, or custom accelerators
  • Demonstrated success owning and delivering complex software features end to end
  • Knowledge of machine learning and LLM fundamentals, including transformer architecture, training and inference lifecycles, and optimization methods
  • Familiarity with ML frameworks such as JAX, PyTorch, vLLM, SGLang, Dynamo, TorchXLA, and TensorRT
  • Experience developing and deploying LLMs in production on GPUs, Neuron, TPU, or other AI acceleration hardware
  • Experience with distributed systems, including collective communication, RDMA, or high-speed interconnect programming
  • Experience with hardware simulation environments and model validation workflows
  • Demonstrated use of AI-assisted development tools, including LLMs or code-generation agents, in daily work
Responsibilities:
  • Develop and optimize compute kernels for a custom ML accelerator architecture to achieve production-level performance for large language model inference
  • Implement and validate LLM architectures end to end, from PyTorch model definition through distributed execution on custom hardware
  • Integrate custom accelerator backends into open-source ML serving frameworks such as vLLM and PyTorch, including scheduler extensions, memory management, and model parallelism
  • Build and maintain test infrastructure for model correctness validation across CPU, GPU, simulator, and hardware targets
  • Profile and tune inference workloads by identifying bottlenecks, instrumenting critical paths, and improving latency and throughput from simulation through hardware bring-up
  • Own features from design through implementation, testing, and integration into the broader software stack
  • Contribute to CI/CD pipelines that gate model and kernel changes on correctness and performance regressions
Technologies:
  • AI
  • CI/CD
  • Hardware
  • LLM
  • Linux
  • Machine Learning
  • PyTorch
  • RDMA
  • vLLM
  • Support

More:

We are the MLIL DataPlane team, building the software that enables large models to run efficiently on custom hardware across model execution, memory management, data movement, and serving integration. Our work spans the full inference path, from integrating serving engines with custom hardware to developing high-performance compute kernels and driving models from early validation into production. We operate at frontier scale with large distributed models, in a ground-up environment with rapidly evolving hardware and software. We offer comprehensive benefits including health insurance, 401(k) matching, paid time off, parental leave, sign-on payments, and restricted stock units. The base salary range for this role in Cupertino, CA is USD 165,200 to 223,600 annually.

last updated 37 week of 2026

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the ML Software Engineer, Data Plane in Cupertino, CA vacancy
  • $193.3k - $261.5k

     ...MLIL DataPlane team is looking for a Senior Software Development Engineer to own the design and implementation of our inference data plane. We build the software that makes large...  ...and optimize compute kernels for a custom ML accelerator architecture, targeting production... 
    Suggested
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $193.5k

     ...We require 7+ years of full software development lifecycle experience...  ...Preferred: familiarity with ML frameworks such as JAX, PyTorch...  ...performance regressions. We mentor engineers, lead design reviews, and help...  ...execution, memory management, data movement, and serving... 
    Suggested
    Full time

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    10 days ago
  • $165.2k - $223.6k

     ...the cloud running. We support all AWS data centers and all of the servers,...  ...help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security...  ...hardware.About the teamWe are the Data Plane team and are split between Cupertino... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $165.2k - $223.6k

     ...SageMaker, AWS is building customer-facing services to empower data scientists and software engineers in their deep learning endeavors. As our customers...  ...base. In this, you will collaborate closely with a team of ML scientists and customers to influence our overall... 
    Suggested
    Internship
    Local area
    Work from home
    Flexible hours

    AmazonWebServices

    Santa Clara, CA
    2 days ago
  • $135k - $200k

    Santa Clara, CAData Engineering - ML Infrastructure /Full-time /HybridAll key...  ...workloads — large-scale data processing, simulation, auto-...  ...to candidates at either the Software Engineer or Senior Software Engineer...  ..., highly available control planes, node lifecycle, GPU... 
    Suggested
    Full time

    Plus.ai

    Santa Clara, CA
    3 hours ago
  • $120k - $200k

    Santa Clara, CAData Engineering - Data Infrastructure /Full-time /HybridPlusAI is a Physical AI company...  ...pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...constraintsBuild reliable Python data-plane services and libraries for vehicle-data... 
    Full time

    Plus.ai

    Santa Clara, CA
    3 days ago
  • Software Engineer - Data Protection Software Engineering Infrastructure Solutions Group (ISG) builds the...  ...focus on cloud-native control plane services, distributed systems, and data...  ...scalability testing, familiarity with AI/ML, GenAI, Agentic AI systems, or AI-assisted... 

    Dell Technologies

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

    Amazon Web Services is looking for Software Development Engineers to build highly available fault-tolerant...  ...next generation cloud network control plane. Software engineers in the team innovate...  ...system components will be critical to data center fabrics, data center... 
    Internship
    Local area
    Flexible hours

    Amazon

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

     ...GenAI) solutions, leverage Machine Learning (ML) infrastructure, and evaluate tradeoffs...  ...experience.5 years of experience in software development with one or more programming...  ...infrastructure, and talent. AI/ML software engineers in Cloud bridge the gap between pioneering... 

    Google

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

     ...Analytics offers fully managed cloud data warehouse and data lake...  ...we're looking for innovative engineers to help shape the future of Analytics...  ...heart of the Analytics data plane. Our singular obsession:...  ....Key job responsibilitiesAs a Software Development Engineer, you will... 
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

    East Palo Alto, CA
    3 days ago
  • $98.35k - $115.7k

     ....Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Cupertino, CA
    1 day ago
  • $224k - $356.5k

     ...build and improve GPU and CPU accelerated software libraries. Projects like nvComp, NPP,...  ...vision and growth. Starting from powering AI, data analytics, image processing, computer...  ...technical leadership and guidance to library engineers working with you,find opportunities to... 
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day ago
  • $135k - $180k

    Santa Clara, CAData Engineering - Backend Engineering /Full-time /HybridPlusAI is a Physical...  ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...Responsibilities: Create and maintain optimal data processing pipeline architectureBuild... 
    Full time

    Plus.ai

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

    NVIDIA is hiring a Senior Software Engineer to work on improving the data ingestion platform in our Autonomous Vehicles division! As a Data Ingestion engineer for Autonomous Vehicles Infrastructure, you will play a crucial role in managing and optimizing the flow of data... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...commitments. About the role The Data and Test Flywheel Engineer will be a key member of Applied...  ...infrastructure. You’ll work closely with ML engineers and system developers to...  ...Computer Science, Electrical Engineering, Software Engineering ~3–5 years of... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $119.25k - $153.9k

     ...DescriptionAbout the TeamThe AV Logging and Data Recording team within GM’s...  ...builds the embedded vehicle software that turns real-world driving...  ....About the RoleAs a Software Engineer on the AV Data Recording team,...  ..., distributed systems, AI/ML infrastructure, or platform... 
    Full time
    Internship
    Local area
    Work from home
    Relocation

    General Motors

    Sunnyvale, CA
    1 day ago
  • $117k - $234k

     ...What you'll do...Role summary:The Senior Software Engineer will lead the delivery of scoped...  ...architectures. The engineer will integrate GenAI/ML components, drive continuous improvement...  ...goals.About the team:The MarTech Data Engineering team develops scalable, multi... 
    Full time
    Temporary work
    Part time

    Walmart

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

    The NVIDIA DGXC Data Services team builds cloud-native systems, frameworks, and services for managing data across hybrid and multi...  ...real workloads and production environments.Use modern software engineering practices, including AI-assisted and agentic development workflows... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $98.35k - $115.7k

     ....Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Cupertino, CA
    7 days ago
  • $140k - $224.25k

    We are looking for a highly motivated AI/ML Software Engineer to join the Enterprise Agentic AI Platform team within IT. You will work closely with Business Analysts, and Engineering teams to design, develop, and deploy enterprise AI solutions that improve productivity... 
    Full time

    Nvidia

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

     ...for a Senior Full-stack web applications software architect to join our Hardware Infrastructure...  ...the next-generation event-driven data and visualization platform to power NVIDIA...  ...This platform is essential for hardware engineers and management across the company, producing... 
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power infrastructure...  ...such as RabbitMQ, or similar platformsKnowledge of AI/ML systems, GenAI applications, Agentic AI frameworks, and... 

    Dell Technologies

    Santa Clara, CA
    3 days ago
  • $147k - $210k

     ...technologies or storage.2 years of experience with software development in one or more programming...  ...backend services, cloud infrastructure, data processing systems or building developer...  ..., or infrastructure consumed by other engineering teams.Experience designing safety-... 

    Google

    Sunnyvale, CA
    1 day ago
  • $147k - $210k

     ...experience.2 years of experience with software development or 1 year of...  ...sharing.Expertise in AI/ML product and platform development...  ...enterprise workloads.Google's software engineers develop the next-generation...  ...system design, networking and data storage, security, artificial... 

    Google

    Sunnyvale, CA
    3 days ago
  •  ...You will work closely with Multimodal GenAI researchers and engineers to develop world-class audio-video perception and representation...  ...maintaining complex real-time systems within a large production software stack. Deep understanding of machine learning inference and... 

    Socket

    Sunnyvale, CA
    1 day ago
  • $150.4k - $277.6k

     ...You will work closely with Multimodal GenAI researchers and engineers to develop world-class audio-video perception and representation...  ...maintaining complex real-time systems within a large production software stack. Deep understanding of machine learning inference and... 
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  • $169k - $338k

     ....What you'll do...As a Distinguished AI/ML Engineer within Walmart Global Tech’s Reliability...  ...Organization is built with hybrid systems and software engineers who take technical ownership...  ...Chain, Store Technology, Fintech, and Data Platforms to deliver autonomous... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $120.75k - $161k

    About the Role/Team Join Eightfold\u0027s core Data Platform team to design, develop, and maintain the large-scale software platforms that serve millions of users...  ...scalability, and load balancing. Performance Engineering: Drive the scaling, optimization, and innovation... 
    Permanent employment
    Full time
    Work at office
    3 days per week

    Eightfold

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    The NVIDIA DGXC Data Services team builds cloud-native systems, frameworks...  ..., platform teams, and partner engineering teams to understand...  ...operational scale.Use modern software engineering practices, including...  ...large-scale data, storage, or ML infrastructure services.Experience... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $207k - $300k

    Work on the latest AI/ML networks for TPUs and GPUs.Work with hardware and software systems, programming the data plane and control plane for networking applications which drive...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ML Software Engineer, Data Plane. Be the first to apply!