Software Engineer, Distributed Systems
$300k - $350kThinking Machines Lab
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.
$180k - $320k
Software Engineer, Distributed Systems (Core) Title of Role: Software Engineer, Distributed Systems (Core) Location: New York, remote Company Stage of Funding: Series C — Software Development Office Type: Remote Salary: $180K-$320K Company Description We're representing...SuggestedWork at officeRemote work- ...let’s talk about our Senior Backend Software Engineer role today. Here’s what you need to know... ...that power real-time operational systems in oil & gas drilling environments... ...overall system performance Partner with distributed engineering teams through code reviews...SuggestedFull timeRemote work
$159.8k - $235k
...Scalability team owns build systems and continuous integration across... ..., the cost of building software can grow for everyone. We tackle... ...the RoleAs a Senior Software Engineer on Code Scalability, you will... ...incremental builds, caching, and distributed execution. Experience with...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours$158.1k - $213.8k
...building innovation in silicon and software for our AWS customers. We... ...the world's most talented engineers. Our team covers multiple... ...scaling) of new and existing systems experience ~ Experience programming... ..., ML compiler tuning, distributed inference and training, or...SuggestedInternshipFlexible hours- ...Intuit Credit Karma is hiring a Staff Software Engineer for the Credit team. The Credit team builds systems that help millions of members understand their credit, see where they stand, and find financial products they actually qualify for, spanning data ingestion, credit...Suggested
$145k - $200k
...Company Palantir builds the world's leading software for data-driven decisions and operations.... ...including IL-5 and FedRAMP). As a Software Engineer on the Apollo team, you'll build and operate a large-scale distributed system to allow the remote operation and...Work experience placementWork at officeRemote workWork from homeRelocation package- ...save lives. Automated aviation systems will enable a future where... ...a team of mission-driven engineers with experience across aerospace... ...As a Communication Systems Software Engineer, you will be a part... ...and fault-tolerant distributed systems. A highly reliable...Permanent employmentRemote work
- Software Engineer At EngFlow, we help developers save time by accelerating software builds and tests. Our cloud-based, distributed service optimizes developer workflows through remote execution and... ...Engineer with a focus on build systems, compilers, and languages, you'...Remote work
$250k - $300k
Senior Software Engineer — Infra Agent Systems San Francisco About the Role Together AI runs one of the largest GPU fleets in the world. The Infra Agent... ...opportunity to work at the intersection of AI agents, distributed systems, infrastructure, and automation, solving...Full timeRemote work$240k - $300k
...extend that technology, but our starting point is product engineering: solving difficult problems and building software that creates lasting competitive advantage. We are hiring a Java Distributed Systems Engineer to help build Aeron Sequencer, our technology for...Permanent employmentFull timeWork at officeLocal areaFlexible hours$127k - $211.6k
...About the RoleMcKesson is seeking a Sr. Systems Engineer to support reliable, secure, and efficient technology operations across our distribution center environments. In this role, you... ...and resolve escalated hardware, software, device, and infrastructure issues to...Full timeWork at officeRemote work$227k - $303k
...the roleWe are looking for a Principal Engineer to provide technical leadership across... ...multiple teams, and solve complex distributed-systems problems in security-critical infrastructure... ...designing and building production software, including substantial experience with...Permanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours- ...Own the architecture of streaming and consensus-critical systems for clients whose failure modes make the news. You will design on... ...senior team. What we're looking for 01 A decade of production distributed-systems work — you have debugged a partition at 3 a.m. and...Remote workRelocation package
$172.5k - $313.7k
...of a small startup and the reach of Salesforce. We’re building Systems Integration Agent, announced at Dreamforce, which learns how... ...systems and use cases.Making computer use dependable raises hard engineering questions. How does an agent know it succeeded? When should it...Full time$125k - $180k
...The Engineering team at Book of the Month is responsible for developing and maintaining customer-facing features on our website... ...business impact. We are looking for a Senior Software Engineer, API Systems to architect creative technical solutions to complex problems...Full time$160k - $240k
Senior Software Engineer - BQL Reliability Engineering Location New York Business Area... ...that analyze telemetry and system behavior, helping engineers rapidly identify... ...into actionable insights across BQL’s distributed architecture.Partner with BQL engineering...Temporary workFor contractorsWork experience placement$200k - $300k
...inputs, documents, faxes, voice, and system events, and turns them into structured... ...the Role We are hiring a Principal Software Engineer to own the core backend systems of a high... ...data in production Own and reshape distributed systems that power ingestion,...Flexible hours$180k - $220k
...world's largest autonomous logistics system, delivering critical supplies quickly... ...About You and The Role As a Staff Software Engineer on the Nest Applications team, you will... ...technical bar across APIs, integrations, distributed systems, and engineering practices....Local area- ...observability data, and run evals that tell them how to improve. About the role 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...Flexible hours
- Valinor Software Engineer Role Valinor is a new type of defense and government tech company focused on solving the problems others don't. Our... ...of Valinor's product companies, currently in stealth. The system turns raw sensor data into a usable, trusted picture for the...Local areaFlexible hours
- A leading AI research accelerator is seeking an experienced software engineer to enhance AI-driven coding solutions. Responsibilities include refining code, collaborating with teams, and designing verification mechanisms. Candidates must have significant experience in software...Remote jobPart timeFlexible hours
- Building innovative agentic systems, the full-time remote Software Engineer for AI Systems will design and develop runtime environments, create production agents, and ensure reliability and evaluation metrics for complex workflows. Key responsibilities Design and build...Full timeRemote work
- ...latest Whatnot updates on our news and engineering blogs and join us as we enable anyone to... ...through commerce. Role The Whatnot Design System (WDS) is how one product ships... ...Systems engineer you should have 5+ years of software engineering experience building user-facing...Work experience placementWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
$75k - $85k
...Job Description Job Description Business Systems Engineer Location: Onsite (NYC) or Fully Remote (US Based.) Compensation: $75,000-... ...yearly Frank Darling designs custom engagement rings, and our software platform makes the operational complexity of that business...Remote work$150k - $190k
...Technology group at KKR builds and operates the systems that power the entire investment... ...mandate is to transform how KKR invests by engineering shared, data-driven platforms that... ...of experience building enterprise-grade software solutions. ~ Bachelor’s degree in computer...Full timeLocal area$117.2k - $313.7k
Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword — it's a way of life. The world...$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-...$185k - $300k
...Job Description Job Description Software Engineer, Backend Systems Company: Fullstack Location: New York, NY (on-site) Compensation:... ...~ Strong asynchronous programming (Tokio a plus) and distributed systems knowledge ~ A performance-driven mindset for...Full timeH1bVisa sponsorship- ...rewarding opportunity for you to take your software engineering career to the next level. As a... ...applied experienceHands-on experience in system design, application development, testing... ..., debug, and resolve issues in distributed, multi-agent environments.Proficiency...
$209k - $313k
...other digital services.Snap Engineering teams build fun and technically... ...with backend services or distributed systemsExperience in at least... ...and large-scale system designSecurityNetworking and... ...6+ years of post-Bachelor’s software development experience; or Master...Full timeLive inWork at officeLocal area
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 New York, NY
- senior software engineer ruby on rails New York, NY
- software developer positions New York, NY
- intermediate software engineer New York, NY
- agile software developer New York, NY
- software engineer intern New York, NY
- part time software developer New York, NY
- rust software engineer New York, NY
- software engineer no experience New York, NY
- software engineer internship New York, NY




