Software Engineer, AI Systems & Performance

Cotidal · Palo Alto, California, United States

Apply on company site Save to your job tracker All Software Engineer jobs in California

Applications are completed on the employer's own site.

Summary

Define and build the workload software stack for training, reinforcement learning, and inference while making architectural decisions and ensuring production reliability.

About this role

Software Engineer, AI Systems & Performance @ Cotidal

Software Engineer, AI Systems & Performance

Location

Palo Alto

Employment Type

Full time

Location Type

On-site

Department

Engineering

OverviewApplication

Who We Are

Supercomputing built for AI.

Cotidal is building the computing infrastructure that AI companies and research labs need to train and run their models. Starting with TPUs, we design the hardware and software together around their workloads, with the goal of making powerful AI chips easier to use at scale.

Our mission is endless compute for humanity. Over time, we want customers to choose across chip stacks without rebuilding their infrastructure.

The Role

You’ll define and build Cotidal’s workload software stack for training, reinforcement learning, and inference. You’ll make architectural decisions and carry systems from their first implementation through production scale as models, workloads, and accelerator architectures evolve.

Working directly with customers and teammates, you’ll identify the problems that matter, set technical priorities, and decide how to solve them. We’re looking for engineers with depth in one area, the judgment to navigate open-ended problems, and the curiosity to work across the stack.

What You Will Do

Model & Framework Integration: Design and build the framework integrations and distributed execution systems that bring training, RL, and inference workloads to Cotidal’s accelerators. Extend ML frameworks and libraries, resolve compatibility and compilation issues, and shape support for new model architectures and workflows.

Performance Engineering: Set performance goals, build representative benchmarks, and identify the changes that will have the greatest impact on real workloads. Improve model code, compilers, runtimes, and kernels to increase training efficiency, shorten RL iteration time, and improve inference throughput and latency while preserving correctness and model quality.

Production Reliability: Own the reliability of the systems you build as workloads scale. Define validation and regression tests, observability, checkpointing, and recovery mechanisms. Turn production experience into reusable capabilities and upstream improvements that make new workloads easier to support and existing ones easier to operate.

What We Are Looking For

Especially Valuable

Experience in one or more of the following:

Why Join Cotidal

Close the gap between accelerator capability and useful workload performance through software for training, RL or inference, with responsibility for diagnosis and reliability.

Own work from design through delivery, working directly with the founders. Help shape the foundations of an early company through direct discussion and work across disciplines.

Location & What We Offer

Location: Palo Alto, in person.

Compensation: Competitive salary and equity.

Visa sponsorship: We sponsor work visas and help you navigate the process.

Benefits: Medical, dental, and vision coverage, unlimited PTO, and relocation support as needed.

Skills named in this posting

and 2 more

About Cotidal

Cotidal builds computing infrastructure for AI companies and research labs, focusing on hardware and software design for training and running models.

Similar Software Engineer, AI Systems & Performance jobs in California