Software Engineer, Distributed Systems
$300k - $400kThinking Machines Lab Inc.
About Thinking Machines
The mission of Thinking Machines is to build AI that extends human will and judgment. We are training frontier models with Inkling, developing Tinker to let people make models their own, and crafting interfaces that broaden human-AI communication. We believe the future worth building is human, and we're hiring people who want to build it.
About the Role
We're hiring a Software Engineer, Distributed Systems to design and build the core distributed systems that everything else at Thinking Machines runs on — orchestration, scheduling, storage, and networking across thousands of machines. Your work underpins both Inkling's training clusters and Tinker's serving platform, and shows up anywhere we need software to coordinate reliably at scale.
This is deep systems work. You'll be reasoning about consensus, fault tolerance, and performance under real-world failure conditions, often on problems that don't have an off-the-shelf solution.
What You'll Do
Design and build distributed systems for compute orchestration, scheduling, storage, and networking across large GPU and TPU clusters
Develop fault-tolerant systems that keep running correctly as hardware fails, networks partition, and workloads scale
Build the distributed storage and data orchestration layers that move and persist large volumes of training and model data
Improve the performance and efficiency of collective communication, scheduling, and resource allocation across thousands of machines
Partner with research and infrastructure teams to identify systems bottlenecks and design solutions from first principles
Write production-quality code and help shape the architecture of systems used company-wide
Skills & Qualifications
Minimum Qualifications
5+ years of experience building large-scale distributed systems
Proficiency in Python and Go, C++, or another systems-level language
Strong understanding of distributed systems fundamentals: consensus, consistency, replication, and fault tolerance
Experience with network programming, load balancing, or distributed storage systems
Preferred Qualifications
Experience building distributed compute or orchestration systems for AI or ML workloads
Fluent in containerization, orchestration, and distributed compute frameworks
Experience with specialized hardware (GPUs, TPUs) and their integration into distributed training or serving systems
Background at AI research labs, high-performance computing centers, or similarly demanding environments
Published work or open-source contributions related to distributed systems or performance engineering
Comfortable operating with high autonomy in a fast-changing, early-stage environment
Logistics
Location: This role is based in San Francisco, CA.
Compensation: Depending on background, skills and experience, the expected annual salary range for this position is $300,000 - $400,000 USD.
Visa sponsorship: We sponsor visas. While we can't guarantee success for every candidate or role, if you're the right fit, we're committed to working through the visa process together.
Benefits: Thinking Machines offers generous health, dental, and vision benefits, unlimited PTO, paid parental leave, and relocation support as needed.
$150k - $240k
...the energy intelligence platform for the AI economy. Our software helps the world's largest energy consumers achieve... ...access and manage energy. The Role As a Software Engineer focusing on Distributed Systems at Verse, you will work in collaboration with some of the...SuggestedRemote workFlexible hours$180k - $310k
...evolve the core data model and storage systems powering Gamma's business. You'll ship... ...with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate... ...Do Design and implement scalable APIs, distributed systems, and data infrastructure that...SuggestedFull timeWork at officeWork from home$153k - $376k
...the heart of everything we build. As a Software Engineer on our Infrastructure team, you'll help design, build, and operate the systems that power our real-time collaborative design... ...fast, and we're looking for experienced distributed systems engineers across a variety of...SuggestedMinimum wageFull timeLocal areaRemote workWorldwideFlexible hours$170k - $260k
| Software Engineer, Distributed Systems (Core) | Title of Role: | Software Engineer, Distributed Systems (Core) | Location: San Francisco, CA, remote Company Stage of Funding: Series C - Software Development Office Type: Remote Salary: $170K-$260K Company Description...SuggestedWork at officeRemote workVisa sponsorship$172.5k - $260.1k
...seeking a visionary, high-energy backend Java engineer to lead the design, architecture, and... ...intelligent automation that enable our systems to self-heal and self-optimize in real... ...get energized by building ultra-resilient distributed systems, driving live-site excellence...SuggestedFull time- Senior AI Engineer, MLOps & Distributed SystemsThe OpportunityJoin the team building the intelligence behind... ...& Notifications pod is creating the systems that determine what message a member... ..., Data Engineering, Product, and Software Engineering. This role is a strong fit...Full timeInternshipWork at officeLocal areaRemote workWorldwide3 days per week
- ...Hinge Health is seeking a Senior AI Engineer focused on MLOps & distributed systems to own the production path turning AI capabilities into reliable member... ...collaborate with ML Scientists, Data Engineers, and Software Engineers to ship durable interfaces, feature inputs,...
- ...looking for a strong server internals engineer to help develop ClickHouse and maintain... ...across storage, query processing, distributed execution, authentication, and cloud integration... ...to assess vulnerabilities in large software systems and dependency chains, reproduce...Full timeRemote workFlexible hours
$185k - $300k
...Job Description About the Role We are looking for Software Engineers – Backend Systems on behalf of our client, an innovative technology company... ...cutting-edge blockchain execution environments and distributed systems , building the technology behind a high-...$200k - $400k
Senior Software Engineer - Agentic Systems We are partnered with a highly technical AI research company building advanced AI systems capable of operating... ...and researchers with backgrounds spanning ML systems, distributed infrastructure, and applied AI. They operate in a high‑...Full timeImmediate start$147k - $183.75k
Software Engineer II, Autonomous Freight Systems Join a new engineering team in San Francisco building Flexport's client-facing rates platform and self-serve... ...peer engineers. Build highly available, secure, and distributed systems that can scale with Flexport's global volume...$350k
Thinking Machines Infrastructure And Systems Engineer The mission of Thinking Machines is to build AI that extends human will and judgment... ...'ll work across the full technical stack, solving complex distributed systems problems and building robust, scalable platforms. Infrastructure...Visa sponsorshipWork visaRelocation packageFlexible hours$185k - $300k
...Job Description Job Description Software Engineer, Backend Systems Company: Fullstack Location: San Francisco, CA - on-site, 5 days per... ...asynchronous programming (Tokio experience is a plus) and distributed systems ~ A performance-driven mindset and comfort...Full timeH1b- ...Job Description Job Description Senior Software Engineer – Backend Systems & Infrastructure Location: San Francisco - on-site Compensation... ...across software, infrastructure, robotics, and distributed systems while building products that have direct real-world...
$172.5k - $313.7k
...months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM,... ...a small startup and the reach of Salesforce. We’re building Systems Integration Agent, announced at Dreamforce, which learns how...- ...Design and deliver reliable AI agents and backend systems that combine model reasoning with deterministic workflow execution, including... ...product capabilities, while guiding architecture, mentoring engineers, and contributing hands‑on. Requirements Candidates should...
$172.5k - $260.1k
...REAL ID Act documents: U.S. Passport, Passport Card, REAL Driver's License, Global Entry Card, U.S. Government CAC/PIV.Distributed Systems Software Engineer - GovCloud (Senior/Lead) Our Public Cloud engineering teams are responsible for innovating and maintaining a large...Full timeLocal area- ...Authentication, and merchant analytics. We’re a mix of machine engineering engineers and full-stack software engineers impacting ~every Stripe transaction,... ..., and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed,...
$90k
Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Continue with Google Continue with Google Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25...Full timeFreelanceInternshipLocal areaRemote workWorldwide$10 per hour
...join us. The Opportunity The Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco, building Flexport's client-facing... .... You Should Have ~5+ years of professional software engineering experience with a proven track record of...Flexible hours$150k - $250k
...through narrow, adaptive intelligence. Our systems evolve through use, reflecting and... ...in lockstep. We’re starting with expert software developers. But the platform we’re building... ...building will adapt to experts across fields: engineering, research, operations, and beyond. About...Full timeSummer workInternshipRemote workFlexible hours- ...Software Engineer We're looking for a software engineer who loves to build high performance data processing systems. Our customers are scaled up companies who send complex, semi-structured data which they need to process and analyze in real-time. Our unique architecture...Flexible hours
$210k - $255k
...About the Role: We are seeking a Staff Software Engineer to design, build, and scale Crusoe... ...ship customer-facing features, build systems from 0 to 1, and scale existing services... ...telemetry pipeline. Packaging & Distribution: Own agent packaging and deployment via...Full timeTemporary work- ...Virta Health is hiring a Senior Software Engineer for the ReCon team in a remote-first setup with Denver and San Francisco hubs. You will own... ..., billing, subscriptions, and claims while ensuring cross-system correctness with Salesforce and Zuora. You’ll collaborate...Remote work
- ...Gallup's San Francisco office is seeking a senior software engineer to design and deliver full‑stack features, build production‑grade systems, and accelerate prototypes into scalable products. You’ll prototype with AI technologies, architect robust APIs, choose appropriate...Work at office3 days per week
- About Valency Valency Systems is a small, dynamic team of engineers, scientists, and researchers building the global... ...Role We're looking for a Senior Software Engineer who will report to the... ...mortems that prevent recurrence Distributed Systems & Infrastructure • Design...Immediate startRemote work3 days per week
$150k - $200k
...Francisco and work in person. The Role You will own the software foundation our robots run on, from the onboard runtime and drivers... ..., plus Python Experience with real-time or embedded Linux systems Familiarity with ROS 2 or similar robotics middleware Experience...Full timeRemote work$140k - $210k
...scale our people. We're looking for a Lead People Technology Engineer to be the first dedicated AI engineer within our People... ...Acquisition, Talent, and Finance to design and build intelligent systems that transform how we hire, develop, retain, and support Klaviyos...Full timeShift work$224.5k - $251.5k
...advantage. Unlike legacy systems built to route and answer, or... ...fostering an AI-native engineering culture. This position reports... ...: 10+ years of relevant software engineering experience, with... ...Strong foundations in scaling distributed systems and production-grade...Work at office$107k - $150k
...Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can... ...help!Role Overview Ouster is seeking a Software Engineer to build, optimize, and... ...optical and electrical hardware to our data systems. We treat manufacturing test infrastructure...Work experience placementLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Distributed Systems. Be the first to apply!
- software engineer internship remote San Francisco, CA
- senior software engineer ruby on rails San Francisco, CA
- software developer positions San Francisco, CA
- agile software developer San Francisco, CA
- software engineer intern San Francisco, CA
- part time software developer San Francisco, CA
- rust software engineer San Francisco, CA
- software engineer no experience San Francisco, CA
- software engineer internship San Francisco, CA
- entry level software engineer remote San Francisco, CA




