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

Software Engineer, ML Infrastructure

$191k - $237k

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 soonas reasonably practical after your start date, you will receive a grant letter describing the terms of your award under the CCGP. #J-18808-Ljbffr Arc Institute

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

     ...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.Our...  ...profiling tools, and much much more.Engineers across the company rely on... 
    Suggested
    Temporary work
    Immediate start
    Flexible hours

    Nuro

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

     .... Rowe Price, and other leading investorsAbout the RoleNuro is seeking a Software Engineer with expertise in large-scale infrastructure, workload orchestration, and data processing to join our ML Infrastructure team. In this role, you will focus on building and evolving... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 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...  ...and why.About You3+ years of software engineering experience (or 2...  ...whether it helped.Experience with ML training or research... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day 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... 
    Suggested

    Google

    Mountain View, CA
    1 day ago
  • $160.36k - $240.54k

     ...investors.About the RoleThe Autonomy ML Infrastructure team is responsible for building & improving...  ...and model pruning.Work with autonomy engineers to optimize, validate, and deploy...  ...framework, FTL.Write robust, high-quality software to increase our confidence in our... 
    Suggested
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $145k - $200k

     ...CompanyPalantir builds the world’s leading software for data-driven decisions and...  ...more.The Role We are a software engineering team with expertise in enabling ML models in production. We deploy...  ...problems at the intersection of infrastructure and machine learning that... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    5 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...  ...About YouBS/MS in Computer Science, Software Engineering, Robotics, or a related... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $253k - $416k

     ...Bellevue, WA.LinkedIn’s Data Infrastructure team builds and operates some...  ...are seeking a Distinguished Engineer with deep expertise in Online...  ...experience10+ years of experience in software engineering, with a focus on...  ...and the use of AI/ML in production systemsAbility... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

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

     ...autonomous driving technology. In an ML-first system, the overall...  ...a scalable and reliable data infrastructure. This infrastructure is...  ...collaborates closely with system engineers to thoroughly validate the...  ...best practices across broader software organizationA bachelor's degree... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $195k - $255k

     ...serve and affirm-optimized compute solution to enable ML, Product, and Financial Engineering success. Our team is responsible for building and maintaining...  ...reliable and high availability frameworks. If solving infrastructure challenges at scale excites you, come join us! What... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Palo Alto, CA
    3 days ago
  • $133k - $235k

     ...other digital services. Snap Engineering teams build fun and...  ...forefront. We’re looking for a Software Engineer to join the Core...  ...Inference team , part of the core ML Platform organization. Our...  ...owns the machine learning infrastructure that powers personalized... 
    Full time
    Live in
    Work at office
    Local area

    Snap Inc.

    Palo Alto, CA
    2 days ago
  • $174k - $252k

     ...years of experience developing large-scale infrastructure, distributed systems or networks, or...  ...testing, maintaining, or launching software products, and 1 year of experience with...  ...accessible technologies. Google's software engineers develop the next-generation... 

    Google

    Mountain View, CA
    5 days ago
  • $166k - $244k

     ...tackling one of the world’s most important infrastructure challenges: helping the energy system...  ...together experts in energy, AI, software engineering, and products to build tools that help...  ...and Software Engineers across diverse ML domains spanning multimodal machine learning... 
    Full time
    Flexible hours

    X Company

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

     ...and other leading investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the following...  ...: Data Platform, Simulation, and Technical Infrastructure.Data Platform: The Data Platform serves as a... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • The RoleWe'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 schedules... 
    Home office
    Flexible hours

    Gridmatic

    Cupertino, CA
    4 days ago
  • $178k - $313k

     ...and other digital services. Snap Engineering teams build fun and technically...  ...forefront. We’re looking for a Software Engineer to join the ML Platform Experience team , part of...  ...you’ll do: Design and optimize infrastructure systems for machine learning... 
    Full time
    Live in
    Work at office
    Local area

    Snap Inc.

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

     ...computing concepts, consensus algorithms (e.g., Paxos).Google's software engineers develop the next-generation technologies that change how...  ...performant bulk data loading pathways(essential for emerging AI/ML workloads), introducing advanced mutation semantics and data life... 

    Google

    Sunnyvale, CA
    4 days ago
  • $168k - $264.5k

     ...the world.Join NVIDIA’s CAD Infrastructure team and be part of something...  ...are building a next-generation software platform for semiconductor...  ...ambitious endeavor, and we need engineers who thrive in a hands-on...  ...GNN-based systems.Exposure to ML or agentic tooling, particularly... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $136k - $185k

    The OpportunityAre you an experienced Software Engineer, Backend (Infrastructure) looking to make a significant impact at the intersection of scalable web services and cutting-edge AI technologies? We're seeking a talented engineer to lead the development, deployment,... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    5 days ago
  • $175k - $287k

     ...one of the largest privately managed compute infrastructures in the world outside the public cloud providers. As a Staff Software Engineer on the Compute Infrastructure team, you...  ...pipelines processing petabytes daily, and the AI/ML infrastructure driving recommendations,... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $245.4k - $429.45k

     ...how we use AI in our recruiting process here.Sr. Staff Software Engineer, Product ML InfrastructureMillions of people around the world come to...  ...and how you collaborate with AI.Pinterest’s Product ML Infrastructure (PMLI) team enables fast, safe, and efficient delivery of... 
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    1 hour ago
  • $207k - $300k

     ...different aspects of machine learning infrastructure and modeling. Change...  ...experience testing, and launching software products.5 years of experience leading ML design and optimizing ML infrastructure...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related... 
    Immediate start

    Google

    Mountain View, CA
    4 days ago
  • $231k - $378k

     ...by the business needs of the team.As a Principal Staff Software Engineer of the Compute Infrastructure team at LinkedIn, you will play a crucial role in our...  ...Kubernetes clusters to place stateless/stateful services, ML workloads and short running jobs efficiently.You will... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $253k - $416k

     ...inclusion, and fun - where everyone can succeed.Join us to transform the way the world works.Job DescriptionDistinguished Software Engineer, Systems Infrastructure - Compute, Deployment, Infrastructure as Code (At LinkedIn, our approach to flexible work is centered on trust and... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $136.3k - $231.7k

     ...Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...brightest research scientist, software engineers, application development...  ...Intelligence (AI) and Machine Learning (ML) technologies, frameworks, or infrastructure.Experience leveraging AI-powered... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

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

    NVIDIA is hiring engineers to scale up the introduction of next generation...  ...architecture into its EDA Infrastructure. We expect you to have a deep...  ...systems, familiarity with software testing and deployment, and excellent...  ...from the crowd:Developing ML/AI infrastructure. Developing... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $188.5k - $282.7k

     ...pushing the boundaries of what's possible with enterprise AI infrastructure.Nature of the Specialized DutiesArchitecting and Governing...  ...), ensuring structural parity across disparate environments.Engineering secure "Landing Zones" and multi-tenant structures using advanced... 

    Rubrik

    Palo Alto, CA
    5 days ago
  • $176.1k - $308.2k

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

    Moveworks

    Mountain View, CA
    3 days ago
  • $180k - $197k

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

    Intrinsic

    Mountain View, CA
    1 day ago
  • $198k - $326k

     ...business needs of the team. The Streams Infrastructure team at LinkedIn builds and operates...  ...latency delivery of events. As a Sr. Staff Software Engineer, you will be a key technical leader and...  ...related to data infrastructure, IaaS, ML/AI infrastructure, storage, graph,... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

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