C

Cotidal

AI-focused supercomputing infrastructure provider

Software Engineer - AI Systems & Performance

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USA

About the Job

Requirements

  • Experience building software for training, inference, or accelerated computing, with practical exposure to performance limits, failures, and changing requirements.
  • Ability to trace problems across model code, distributed execution, runtime, and hardware, and evaluate whether changes improve the overall workload.
  • Strong software engineering fundamentals and understanding of how compute, memory, and communication affect system performance.
  • Comfort reading unfamiliar code and using experiments to test understanding.
  • Ability to turn open-ended goals into a technical plan, prioritize work, and deliver a reliable system.
  • Ability to work directly with users and teammates, explain reasoning clearly, and seek expertise to move problems forward.

Responsibilities

  • Design and build framework integrations and distributed execution systems for training, reinforcement learning, and inference workloads on Cotidal accelerators.
  • Extend machine learning frameworks and libraries, resolve compatibility and compilation issues, and shape support for new model architectures and workflows.
  • Set performance goals, build representative benchmarks, and identify changes with the greatest impact on real workloads.
  • Improve model code, compilers, runtimes, and kernels to increase training efficiency, shorten reinforcement-learning iteration time, and improve inference throughput and latency while preserving correctness and model quality.
  • Own system reliability as workloads scale by defining 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.
  • Make architectural decisions and carry systems from first implementation through production scale as models, workloads, and accelerator architectures evolve.
  • Work directly with customers and teammates to identify important problems, set technical priorities, and determine solutions.

Desired Qualifications

  • Experience with machine-learning frameworks and compilers such as PyTorch, JAX, or XLA, and hands-on work with GPUs, TPUs, Trainium, or other accelerator architectures.
  • Experience with reinforcement-learning and post-training systems, including rollout generation, weight synchronization, and frameworks such as verl.
  • Experience with distributed training and execution, including sharding, model parallelism, collective communication, and overlapping computation with communication.
  • Experience with kernel development or compiler optimization using Pallas, Triton, CUDA, or similar tools.
  • Experience with inference optimization using vLLM, SGLang, or similar systems, including batching, key-value caches, and quantization.

About the Company

Cotidal

AI-focused supercomputing infrastructure provider

Cotidal builds specialized AI compute infrastructure, creating supercomputers for training and running large AI models for leading AI companies and research labs. Its approach pairs hardware and software in a single design, engineering silicon, code, and data-center deployment together to maximize performance for AI workloads; initially it centers on TPUs with a goal of supporting multiple chip stacks later. This holistic co-design differentiates Cotidal from vendors that sell hardware or software separately, aiming for hardware-agnostic efficiency as chip tech evolves. Its goal is to speed breakthroughs in AI by providing scalable, integrated compute for fields like medicine, physics, and robotics.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Cotidal

See more jobs