Software Engineer, Systems Generalist
$350kThinking Machines Lab Inc.
The mission of Thinking Machines is to build AI that extends human will and judgment.
About the Role
We’re looking for generalist infrastructure and systems engineers to help build the systems that power our foundation models and the internal teams on research and product development to be able to create the models and ship the products powered by our models.
You'll join a small, high-impact team responsible for architecting and scaling the core infrastructure behind everything we do. You’ll work across the full technical stack, solving complex distributed systems problems and building robust, scalable platforms.
Infrastructure is critical to us: it's the bedrock that enables every breakthrough. You'll work directly with researchers to accelerate experiments, improve infrastructure efficiency, and enable key insights across our models, products, and data assets.
What You’ll Do
We interview generally, but during project selection we’ll take into account your interests and experience alongside organizational needs. This flexible approach allows us to match talented engineers with the infrastructure teams where they'll have the greatest impact and growth potential.
Here are example areas you may contribute to depending on your area of expertise and interest:
Core Infrastructure: We support teams that train, research, and ultimately serve AI models and build the underlying infrastructure for the clusters to reliably and safely train frontier models. Examples might include building systems and running large Kubernetes clusters with GPU workloads, or building infrastructure to support Tinker.
-
Data Infrastructure: We build and maintain the data systems for our research and products. You'll design and optimize data pipelines using tools like Spark and other modern data infrastructure technologies. You’ll build scalable, reliable, data infrastructure while embedding governance best practices.
-
Developer Productivity: We care deeply about research and engineering productivity and our ability to continue shipping quickly. We build tooling, systems, frameworks, and systems to make sure everyone gets well configured, optimized developer environments.
Skills and Qualifications
Minimum qualifications:
Bachelor’s degree or equivalent experience in computer science, engineering, or similar.
-
Proficiency in at least one backend language (we use Python or Rust).
-
Experience operating large‑scale clusters and container orchestration systems (e.g. Kubernetes or Slurm).
-
Comfort operating across the stack and owning projects end-to-end.
-
Thrive in a highly collaborative environment involving many, different cross-functional partners and subject matter experts.
-
A bias for action with a mindset to take initiative to work across different stacks and different teams where you spot the opportunity to make sure something ships.
Preferred qualifications — we encourage you to apply if you meet some but not all of these:
Strong debugging across application, OS, and network layers.
-
Proficiency in Python or Rust (or similar), containers, and modern CI.
-
Experience with Kubernetes, controllers/operators, or performance profiling.
-
Familiarity with GPU/ML workflows or large‑scale data/eval pipelines.
Logistics
Location: This role is based in San Francisco, California.
-
Compensation: Depending on background, skills and experience, the expected annual salary range for this position is $350,000 - $475,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.
- Software Engineer, Generalist Engineering · Full-time · San Francisco; New York Our mission is to automate coding. The first step in our journey is to build the best tool for professional programmers, using a combination of inventive research, design, and engineering. Our...SuggestedFull time
$153k - $376k
...collaboration, join us!At Figma, infrastructure is at 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 tools used by millions of people...SuggestedMinimum wageFull timeLocal areaRemote workWorldwideFlexible hours$266k
About the Team:The Database Systems team specializes in high-performance distributed databases. Our team built Rockset, the real-time... ...critical internal use cases. About the Role:We are looking for engineers passionate about distributed systems, close-to-the-metal performance...SuggestedWork at officeLocal areaFlexible hours$10 per hour
...Come join us.The OpportunityThe Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco, building Flexport's client-facing... ...you own.You Should Have5+ years of professional software engineering experience with a proven track record of...SuggestedFlexible hours$185k
About the RoleThe Engineering Acceleration team builds and operates the foundational systems that engineers use to build, test, and ship ChatGPT, the API, and OpenAI's... ...build systems, distributed infrastructure, and software quality. You will work on the systems that...SuggestedWork at officeLocal areaRemote workFlexible 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$210k - $255k
...Crusoe.About the Role:We are seeking a Staff Software Engineer to design, build, and scale Crusoe Cloud'... ...'ll ship customer-facing features, build systems from 0 to 1, and scale existing services alongside a team of strong generalist engineers. What sets you apart is your...Full timeTemporary work$148.5k - $223.9k
...has immediate opportunities for senior software developers who want their lines of code... ...environment, Code review, mentoring junior engineers, and providing technical guidance to the... ...designing and developing distributed systems at scale. - Proficiency in queues, locks...Full timeImmediate start$269k - $314k
...world.The RoleYou will join the Applied Software Group (ASG), a team of experienced individual... ...and operations teams. As a software engineer optimizing developer experience, you... ...with Kubernetes is a plusExposure to CI/CD systems (GitHub Actions, Cloud Build, CircleCI,...Work at office2 days per week3 days per week$200k - $400k
...Senior Software Engineer - Agentic Systems We are partnered with a highly technical AI research company building advanced AI systems capable of operating across complex, real‑world engineering environments. The company is well‑funded, executing large‑scale programs, and...Full timeImmediate start$200k - $240k
...reduction, and make smarter, data-driven decisions. Our Solutions Engineering team ensures customers successfully adopt, deploy, and scale... ...-facing incidents. We're re-architecting our perception system around stream-based processing, and we need an engineer who can...Full timeWork at office$60.32k
...expanding humanity’s reach into the solar system. Today, Astranis satellites provide... ...and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs, builds... ...headquarters in Northern California, USA. Software Engineer - Enterprise Systems Intern (...Hourly payPermanent employmentSummer workInternship$156k - $195k
...About the team We’re looking for a Senior Front-End Software Engineer to join Turo’s Design Systems team. You’ll help us architect, build, document, and maintain Pedal, our cross-platform system for iOS, Android, and Web. This role combines engineering and enablement...Full timeFixed term contractWork at officeLocal areaFlexible hoursShift work3 days per week$166k - $225k
...insights to improve their business. Founded by engineers — and customer obsessed — we leap at... ...of traditional SQL query engines. As a software engineer on the Runtime team at... ...distributed data storage and processing systems that can outperform specialized SQL query...Local areaWorldwide$107k - $150k
...Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can... ...help!Role OverviewOuster is seeking a Software Engineer to build, optimize, and maintain... ...optical and electrical hardware to our data systems.We treat manufacturing test...Work experience placementLocal areaFlexible hours$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...Remote workFlexible hours$180k - $310k
...while helping define and evolve the core data model and storage systems powering Gamma's business. You'll ship backend systems that... ...-term technical investments with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate across frontend,...Full timeWork at officeWork from home$266k - $385k
...About the Team The Intelligence & Investigations Engineering team builds systems that detect, analyze, and disrupt abuse across OpenAI’s products... ...In this role, you will: ~4+ years of experience as a software engineer ~ Prototype, build, and maintain intelligence...Full timeWork at officeRelocation package$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 freight booking experience from the ground up. You will work alongside experienced engineers and have direct ownership...$185k - $300k
...Job Description Job Description About the Role We are looking for Software Engineers – Backend Systems on behalf of our client, an innovative technology company building a high-performance, real-time trading platform. Our client is seeking engineers with...- ...robot. We’ve already done what nobody else could—using our system, doctors from around the world were able to remotely... ...everywhere. The Role We're looking for a strong generalist software engineer to help us ship the next version of our surgical robot. You...Permanent employmentFull timeRemote work
- ...Software Engineer, Generalist XDOF | Full-Time | San Mateo, CA At XDOF, we’re at an inflection point. Frontier labs are racing to build general... ...behind the foundation models – the data collection systems, operational capability, exabyte-scale data warehouse, and...Full time
$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...Work at officeRemote workVisa sponsorship- ...new idea that can help make our entire system more robust, scalable, or faster Overhauling... ...orchestration (Kubernetes). About Generalist At Generalist, we are on a mission to... ...GPT-4 to hundreds of millions of users, engineered the foundations of autonomous driving,...Full time
- ...Job Description Job Description Senior Software Engineer – Backend Systems & Infrastructure Location: San Francisco - on-site Compensation: Competitive Base Salary + Equity + Benefits About the Opportunity We are partnering with a venture-backed technology...
$140k - $260k
Full Stack Software Engineer - SponsorshipsSubstack is building a new economic engine for culture... ...new experiences.We’re a small team of generalists, so we especially value an interest in... ...standard when working on production systems.Take pride in building elegant and...Full time$140k - $260k
Substack is building a new economic engine for culture, giving the... ...users.We’re a small team of generalists, so we especially value an interest... ...:At least 7+ years of software engineering experience.Independent... ...when working on production systems.Take pride in building...Full time- ...Full Stack Software Engineer Full-Time, Bay Area, Hybrid Location: Bay Area / Hybrid... ...highly specialized domain experts. We want generalists who can take a problem from user need... ...can be automated, what should become a system instead of a recurring task, and where...Full timeRemote workHome office
$150k - $230k
...build, and operate the world’s largest autonomous logistics system, delivering critical supplies quickly and reliably. Today, Zipline... ...at record breaking speeds.Joining Zipline as a Senior Software Engineer on the Enterprise Systems team, you will be part of the Application...Work at officeLocal area$180k - $230k
...agents, BPOs, and AI — in a single operating system. With AI Agents that resolve cases end-... ...youHave 2+ years of experience building software products.Have shipped products end-to-... ...us how customers responded.Are a strong generalist. You move across the stack without...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Systems Generalist. Be the first to apply!
- software developer fintech San Francisco, CA
- startup software engineer San Francisco, CA
- financial software developer San Francisco, CA
- junior software developer remote San Francisco, CA
- software engineer San Francisco, CA
- software data engineer San Francisco, CA
- freelance software developer San Francisco, CA
- software developer internship no experience San Francisco, CA
- part time software developer San Francisco, CA
- software engineer entry level San Francisco, CA


