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

Software Engineer, ML Infrastructure

$191k - $237k
Full-time

Arc Institute

About Arc Institute

Arc Institute is an independent nonprofit research organization at the interface of artificial intelligence and biology, working to accelerate scientific progress and understand the root causes of complex diseases. Founded in 2021 and based in Palo Alto, Arc partners with Stanford University, UC Berkeley, and UC San Francisco.

Unlike academia, our scientists have long-term funding and industry-like resources. Unlike industry, they're free to pursue high-risk, long-term research without commercial pressures. Arc's Technology Centers and Core Investigator labs work side by side, integrating experimental and computational biology under one roof to tackle problems neither could solve alone.

Our two Institute Initiatives reflect this model in action:

  • Virtual Cell Initiative : Building a full-stack virtual cell model to identify disease mechanisms and nominate drug targets, accelerating the path from biological insight to clinical trials.
  • Alzheimer's Disease Initiative : Mapping the genes, pathways, and environmental factors behind Alzheimer's disease to develop drug candidates that address root causes.

More than 300 Arconauts work together at our Palo Alto headquarters, backed by substantial long-term philanthropic funding.

About the position

You'll join Arc's Infrastructure Engineering team and own the data and evaluation of ML infrastructure for Arc's virtual cell models. You'll start with two systems: our Model Performance Dashboard, which benchmarks those models, and the pipeline that turns single-cell data into their training sets. You'll set the technical direction for both and connect them, so every new dataset version is judged by what it does to the models. Later in your first year, the role widens into the engineering that makes the ML team's training and evaluation run fast and at scale, lab-in-the-loop infrastructure, validation frameworks for agent-written software, and Arc's rules for what research data we bring in, keep and share. The role consolidates ownership that is split across several teams today.

Why this position could be the best job you’ve ever had

  • You will contribute to building a virtual cell. Your evals show which data makes Arc's models better, and the answer shapes which experiments Arc's labs run next.
  • You will own the platform end to end, and you work directly with the ML researchers and scientists who rely on it.

About you

  • You finish what you own, and you fix what's broken without being asked.
  • You're curious about the biology, enough to learn single-cell perturbation data and argue about what an eval should measure.
  • You're steady when priorities shift. Research is high-risk, so you test ideas early and change course when the evidence says to.
  • You don't wait on scarce expert time. If proving a dataset's value means running the model evals yourself, you run them.

In this position you will

  • Own how Arc measures the performance of its virtual cell models, starting with the backend of our Model Performance Dashboard, which you'll take over within your first two months.
  • Decide with the ML team which evaluation tools they need, then design and build them so researchers can evaluate and compare models themselves, and measure what each dataset version does to model performance.
  • Redesign the pipeline that turns single-cell data into training sets for our virtual cell models, then run it with AI agents: agents find, process and curate datasets, and automated quality checks, not manual review, decide whether a dataset version is ready for model training.
  • Own the lab-in-the-loop infrastructure that turns model performance results into the case for what Arc's labs should test next, working directly with the science leads who design those experiments .
  • Build or buy validation frameworks (tests, evals, QC gates, policies) that let agent-written code and apps ship without line-by-line human review. Start with our team, where you'll also own how we work with coding agents, then extend them to apps that scientists across Arc build themselves.
  • Own the engineering that makes the ML team's training and evaluation run fast, reliably and at scale. The ML team owns the research and the models. Once a model is ready to push, it enters the train-and-eval CI system you own, which feeds our Model Performance Dashboard. You'll also make multi-node training a supported path, track down distributed-training failures, and measure and raise throughput and GPU utilization (MFU) on clusters that Arc IT operates.

Requirements

  • Bachelor’s degree with 8 years of relevant experience, or Master’s degree with 6 years of relevant experience.
  • You've owned a production data or ML platform that researchers depend on, end to end (pipelines, storage, versioning), and set its technical direction.
  • You design and build systems with AI tools and agents, and you make their output verifiable with evals, QC gates or tests before anyone relies on it.
  • You've learned an unfamiliar technical domain well enough to make design calls in it.
  • You work directly with stakeholders to find requirements, with no PM in between.
  • You make the people around you better through code review, pairing and writing patterns down.
  • You've diagnosed and fixed performance problems in Python or PyTorch systems with profilers and measurements: GPU utilization, memory, data loading.
  • Work onsite in our Palo Alto office at least 3 days a week.

Preferred Qualifications

  • You've worked with single-cell or perturbation data (AnnData/h5ad).
  • You've built or run model evaluations: benchmarks, eval harnesses, PyTorch/GPU inference.
  • You've run multi-node distributed training (DDP/FSDP, NCCL, SLURM) or raised a training job's throughput. This is a plus, not a requirement: we care more that you learn it fast with agents and show the numbers moved.
  • You've led an effort with one or two other engineers.

The base salary range for this position is $191,000 to $237,000. These amounts reflect the range of base salary that the Institute reasonably would expect to pay a new hire or internal candidate for this position. The actual base compensation paid to any individual for this position may vary depending on factors such as experience, market conditions, education/training, skill level, and whether the compensation is internally equitable, and does not include bonuses, commissions, differential pay, other forms of compensation, or benefits. This position is also eligible to receive an annual discretionary bonus, with the amount dependent on individual and institute performance factors.

In addition to the Base Salary and Annual Bonus above, you will be eligible to participate in the Institute’s Compound Cash Grant Program (the “CCGP”). The CCGP is a program designed to offer multi-year cash grants providing for a fixed dollar amount paid out in semi-annual installments to reward employees for staying and contributing to the Institute. As soon as reasonably practical after your start date, you will receive a grant letter describing the terms of your award under the CCGP.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, ML Infrastructure in Palo Alto, CA vacancy
  • $176k

     ...Software Engineer We are looking for strong software engineers to help scale the next generation of large AI models for Autopilot...  ...performance engineering. You will work closely with ML practitioners and infrastructure engineers to improve training efficiency, accelerate... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    5 days ago
  • $193.93k - $291.15k

     ...Senior Software Engineer, ML Infrastructure Mountain View, California (HQ) Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  •  ...and Flink; provide orchestration with Airflow; and support ML feature engineering tooling such as Chronon. Our mission is to deliver...  ...products, research, and analytics. We're not just scaling infrastructure - we're redefining how people interact with data. Our vision... 
    Suggested
    Work at office
    Relocation package

    OpenAI

    Mountain View, CA
    3 days ago
  • $160.36k - $240.54k

     ...Software Engineer, ML Data Infrastructure Mountain View, California (HQ) Who We Are Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters... 
    Suggested
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  • $183k - $275k

     ...test different aspects of the software and hardware integration...  ...every autonomy code change, from ML model updates to radius of map...  ...the road. You will own the infrastructure that makes this possible....  ...tools, and much much more. Engineers across the company rely on this... 
    Suggested
    Temporary work
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    25 days ago
  • $193.93k - $291.15k

     ...team of high-output generalists where ML and systems engineering converge to push autonomy...  ...forward. As a Senior Perception ML Data Infrastructure Engineer, you will own the critical...  ...You ~ BS/MS in Computer Science , Software Engineering, Robotics, or a related... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    25 days ago
  • $209k - $270k

     ...The Role We're looking for a Senior Software Engineer to join our ML Infrastructure team and support the foundational infrastructure that powers Gridmatic. Our platform challenges are shaped by the nature of energy markets: forecasts and trading decisions run on tight... 
    Home office
    Flexible hours

    Gridmatic Inc

    Cupertino, CA
    1 day ago
  •  ...Senior Software Engineer, Cloud Infrastructure We're a fast-moving team of aviators, engineers, and operators building an AI platform to make flying...  ...and secure. The broad scope means focus areas in LLM/ML Infra and IoT infra are strong bonus points. For ML Infra... 
    Permanent employment
    Full time
    Remote work
    3 days per week

    BeaconAI

    San Carlos, CA
    5 days ago
  • $180k - $237.8k

     ...industrial robotics in the near future - with software and data at the core. Our mission is...  ...developers. We are a dynamic team of engineers, roboticists, designers, and...  ...As a Software Engineer on the Data Infrastructure team, you will be responsible for designing... 
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    3 days ago
  • $182k - $242k

     ...enterprises, CoreWeave combines superior infrastructure performance with deep technical...  ...this role We're looking for a Senior Engineer to be a driving force on CoreWeave's Benchmarking...  ...tooling, ideally for infrastructure or ML systems rather than general-purpose BI.... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    27 days ago
  •  ...Snowflake AI Search Infrastructure Engineer At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek...  ..., high-throughput APIs, or backend infrastructure for AI/ML products. Technical Stack: Deep proficiency in Go or Java... 

    Snowflake

    Menlo Park, CA
    4 days ago
  • $125.7k - $194.8k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of...  ...Join Us! Job Description As a member of the core infrastructure team, you will be responsible for architecting the next generation... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    11 days ago
  • $193.93k - $352.29k

     ...investors. About the Role The Autonomy ML Infrastructure team is responsible for building &...  ...compression.  Work with autonomy engineers to optimize, validate, and deploy large...  ..., FTL. Write robust, high quality software to increase our confidence in our vehicle... 
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    a month ago
  • $188.5k - $282.7k

     ...pushing the boundaries of whats possible with enterprise AI infrastructure. Nature of the Specialized Duties Architecting and Governing...  ...structural parity across disparate environments. Engineering secure Landing Zones and multi-tenant structures using advanced... 
    Full time

    Rubrik

    Palo Alto, CA
    1 day ago
  • $180k - $300k

     ...has the deep expertise on both data research and data engineering necessary to solve this incredibly challenging...  ...a technical lead of a Data Engineering, Platform, or Infrastructure team. Experience building ML/DL systems or data infrastructure that feeds large-scale... 
    Work at office
    Work from home
    Visa sponsorship
    Relocation package

    DatologyAI

    Redwood City, CA
    2 days ago
  • $176.1k - $308.2k

     ...It all started when engineer Fred Luddy wrote code that automated...  ...enhance our end-to-end product infrastructure with the utmost engineering quality...  ...Collaborate closely with ML engineers, application...  ...foundation in computer science and software engineering, coupled with... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    7 days ago
  • $193.93k - $352.29k

     ...What is not fungible is the infrastructure that decides whether an autonomous...  ...inside Nuro's own engineering organization, under the same...  ...About You ~5+ years of software engineering experience (or 4...  ...helped. ~ Experience with ML training or research infrastructure... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    15 days ago
  • $119.8k - $234.7k

     ...Purpose The Artificial Intelligence (AI) Infrastructure Engineering Systems team at Microsoft builds the...  ...Summary As a Senior or Principal Software Engineer Systems and Infrastructure in...  ...environments. Familiarity with AI/ML infrastructure concepts such as model... 
    Ongoing contract
    Full time
    Local area

    Microsoft

    Mountain View, CA
    1 day ago
  • $165.6k - $296.4k

     ...Purpose The Artificial Intelligence (AI) Infrastructure Engineering Systems team at Microsoft builds the...  .... Role Summary As a Principal Software Engineer-Systems and Infrastructure in...  ...environments. Familiarity with AI/ML infrastructure concepts such as model... 
    Ongoing contract
    Full time
    Local area

    Microsoft

    Mountain View, CA
    1 day ago
  •  ...Software Engineer Mind Robotics is building robots that learn from real-world experience, and...  ...services, data pipelines, and applied ML tooling ~ Experience with at least one...  ...data workflows, computer vision, or data infrastructure ~ Bias for ownership: you've taken... 
    Immediate start

    Mind Robotics

    Palo Alto, CA
    2 days ago
  • $115k - $210k

     ...Backend Infrastructure Developer Mashgin powers the world's best checkout experience for...  ...infrastructure developer to help us build the software that runs our kiosks and powers the...  .... We maintain a flat, high-impact engineering culture where every engineer who joins... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin Inc

    Palo Alto, CA
    2 days ago
  •  ...Full Stack Engineer – Digital Payments About Gen: Gen is a global company dedicated to powering Digital Freedom through its trusted...  ...intelligent integrations is a strong plus. • Exposure to AI/ML concepts and the ability to evaluate and integrate AI-driven capabilities... 
    Work experience placement
    Flexible hours

    Gen Digital Inc

    Mountain View, CA
    5 days ago
  •  ...build foundational hardware and software for the semiconductor industry, critical AI infrastructure, and the broader systems that...  ...building software for semiconductor engineers: a local CLI that works inside...  ...product, but this is not an ML role and prior experience with... 
    Local area

    Normal Computing Corporation

    Mountain View, CA
    1 day ago
  • $206k - $247k

     ...line and the fleet, and turns the results into the data that engineers and operators rely on every day. In this role, you will:...  ...library/framework APIs that other engineers build on. Solid software-engineering and distributed-systems fundamentals - systematic... 
    Temporary work
    For contractors
    Relocation package

    Zoox

    Foster, CA
    4 days ago
  • $180k - $215k

     ...Fullstack Software Engineer San Francisco, Palo Alto, Los Angeles, Toronto About HeyGen At HeyGen, our mission is to make visual storytelling...  ...of feature all the way from the frontend to backend API to ML models. You are someone who is passionate about creating... 
    Work experience placement

    HeyGen

    Palo Alto, CA
    5 days ago
  •  ...Role Overview: As a Full Stack Software Engineer, you will be a pivotal force in developing...  ...deploying, and maintaining the end-to-end infrastructure for our advanced AI systems. This...  ...scaling, and optimizing enterprise-grade ML or data-intensive systems. Preferred... 

    Nace AI

    Palo Alto, CA
    1 day ago
  •  ...value for both sides. Founded by ex-Meta product and engineering leaders, we've raised over $30M in total capital from investors...  ...converge. The Role We're looking for a Senior Software Engineer, Infrastructure to own the reliability, scalability, and operational... 
    Work at office
    Remote work
    Flexible hours
    Shift work

    Nectar Social

    Palo Alto, CA
    2 days ago
  •  ...quality checks. Own lab-in-the-loop infrastructure that connects model performance results...  ...operated clusters. Work directly with ML researchers, scientists, and stakeholders...  ...through code review, pairing, and documenting engineering patterns. Experience diagnosing and... 
    Full time
    Work at office
    3 days per week

    Arc Institute

    Palo Alto, CA
    5 hours ago
  • $207k - $300k

    Design infrastructure for scalable usage of collected research data, adding...  ...teams. Investigate new ML tools and agent platforms to...  ...experience testing, and launching software products.3 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 

    Google

    Mountain View, CA
    3 days ago
  • $180k

     ...highly motivated, and focused on engineering excellence. This...  ...team builds and operates the infrastructure responsible for all large-scale...  ...and Trino, enabling real-time ML pipelines, feed ranking, experimentation...  ...reliability. As a software engineer on the Data... 
    Temporary work

    SpaceXAI

    Palo Alto, CA
    a month ago

Do you want to receive more vacancies?

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