Skip to main content

ThinkingMachines

Software Engineer, Systems Generalist

  • Confirmed live in the last 24 hours
  • $300k–$400k
  • Mid level
  • Full-time
  • On-site · San Francisco
  • Added 2 months ago

About this role

Thinking Machines is seeking a versatile Systems Generalist to contribute to the development and scaling of their AI infrastructure. You’ll work closely with researchers and product teams to build robust, scalable platforms and optimize the infrastructure that powers their cutting-edge models. This role provides an opportunity to impact various areas, from core infrastructure and data pipelines to developer productivity.

What you'll do

  • Architect and scale core infrastructure for AI model training and serving.
  • Build and maintain data pipelines using technologies like Spark.
  • Develop tooling and systems to enhance developer productivity.
  • Optimize infrastructure efficiency and accelerate research experiments.
  • Troubleshoot across application, OS, and network layers.
  • Collaborate with cross-functional teams to ensure smooth workflows.

What they're looking for

  • Python
  • Rust
  • Kubernetes
  • Container Orchestration
  • Spark
  • Data Pipelines
  • Distributed Systems
  • Backend Engineering

Benefits

  • Health, dental, and vision benefits
  • Unlimited PTO
  • Paid parental leave
  • Relocation support
  • Visa sponsorship
  • Flexible project selection
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

ThinkingMachines

View all jobs at ThinkingMachines

Likely interview questions

  • Describe your experience operating large-scale clusters and container orchestration systems like Kubernetes.
  • Walk me through a time you had to debug a complex issue across multiple layers of a system.