Software Engineer, Data Infrastructure
$350kThinking Machines Lab
Thinking Machines Lab's mission is to empower humanity through advancing collaborative general intelligence. We're building a future where everyone has access to the knowledge and tools to make AI work for their unique needs and goals.
We are scientists, engineers, and builders who’ve created some of the most widely used AI products, including ChatGPT and Character.ai, open-weights models like Mistral, as well as popular open source projects like PyTorch, OpenAI Gym, Fairseq, and Segment Anything.
About the Role
We’re looking for an engineer to join us and contribute to data infrastructure. You'll join a small, high-impact team responsible for architecting and scaling the core infrastructure behind distributed training pipelines, multimodal data catalogs, and intelligent processing systems that operate over petabytes of data.
Infrastructure is critical to us: it's the bedrock that enables every breakthrough. You'll work directly with researchers to accelerate experiments, develop new datasets, improve infrastructure efficiency, and enable key insights across our data assets.
If you're excited by distributed systems, large-scale data mining, open-source tools like Spark, Kafka, Beam, Ray, and Delta Lake, and enjoy building from the ground up, we'd love to hear from you.
Note: This is an "evergreen role" that we keep open on an on-going basis to express interest. We receive many applications, and there may not always be an immediate role that aligns perfectly with your experience and skills. Still, we encourage you to apply. We continuously review applications and reach out to applicants as new opportunities open. You are welcome to reapply if you get more experience, but please avoid applying more than once every 6 months. You may also find that we put up postings for singular roles for separate, project or team specific needs. In those cases, you're welcome to apply directly in addition to an evergreen role.
What You’ll Do
- Design, build, and operate scalable, fault-tolerant infrastructure for LLM Research: distributed compute, data orchestration, and storage across modalities.
- Develop high-throughput systems for data ingestion, processing, and transformation — including training data catalogs, deduplication, quality checks, and search.
- Build systems for traceability, reproducibility, and robust quality control at every stage of the data lifecycle.
- Implement and maintain monitoring and alerting to support platform reliability and performance.
- Collaborate with research teams to unlock new features, improve data quality, and accelerate training cycles.
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).
- Are fluent in distributed compute frameworks such as Apache Spark or Ray.
- Are deeply familiar with cloud infrastructure, data lake architectures, and batch and streaming pipelines.
- 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:
- Have hands-on experience with Kafka, dbt, Terraform, and Airflow.
- Have experience building a web crawler.
- Have extensive experience understanding and scaling deduplication, data mining, and search.
- Have strong knowledge of file formats and storage systems (e.g., Parquet, Delta Lake, etc.) and how they impact performance and scalability.
- Are proactive about documentation, testing, and empowering your teammates with good tooling.
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.
As set forth in Thinking Machines' Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.
$160k - $225k
...agentic platform synthesizes complex employee data, pinpoints risky behaviors, and deploys... ...Us Build and scale the foundational data infrastructure powering a category-defining product Work closely with engineering, data science, and product teams to operationalize...SuggestedFull timeWork experience placementRelocation packageFlexible hours- ...Role As a Data Infrastructure Software Engineer working at OpenEvidence, you will build end-to-end systems powering critical product and research workflows. Your work will focus on performance, scalability, and accuracy, granting you full autonomy over the infrastructure...SuggestedFull time
$140k - $200k
...include frontend and backend engineers, AI research scientists, and... ...'re looking to hire for our Data side of our AI team at... ...through a tight integration of infrastructure, engineering, and research work... ...are looking for a skilled Software Engineer to join us. What You...SuggestedRemote jobFull timeWork at officeShift work$141.1k - $190.91k
...Come help us bring modern software to modern science. ROLE OVERVIEW... ...rich and variety of science data. To keep up our innovation,... ...Benchling’s Data Platform engineers, you’ll join a rapidly growing... ...warehouse. The Big Data Infrastructure team is responsible for enabling...SuggestedFull timeTemporary workWork at officeLocal areaRemote workHome officeFlexible hours3 days per week$200k - $400k
...Senior Data Infrastructure Engineer Decagon is the leading conversational AI platform empowering every brand to deliver concierge customer experiences. Our technology enables industry-defining enterprises like Avis Budget Group, Block's Cash App and Square, Chime,...SuggestedFull timeWork at officeLocal area$170k - $230k
...make it happen. JOB DESCRIPTION The Data Platform Team is part of the Data... ...tools (e.g., Claude Code) across the full software development lifecycle - including design... ...push the boundaries of productivity and engineering outcomes. BONUS SKILLS * Experience...Full timeWork at officeLocal areaHome officeFlexible hours$200k - $275k
...turns siloed and disconnected data into operational... ...internationally. Team As an engineering team, we believe strongly that... ...are looking for a Staff Data Infrastructure Engineer to join our growing... ...or similar tools ~ Strong software engineering fundamentals in...Full timeWork at officeLocal area- ...Omni Omni is the AI analytics platform that turns company data into a trusted source of truth for AI. Built on a... ...experience building data platforms, backend systems, workflow engines, or data / ML infrastructure ~ Deep experience with analytical data systems such as...Full time
$196k - $261k
...can build in Notion. The Data Product Platform team is responsible... ...’ll join a team of talented engineers in our mission to build the... .... Notion’s platforms and infrastructure are vital to enabling our... ...that own a wide swath of software platforms (hosted or built in...Full timeTemporary workLocal area$180k - $230k
About Sift Sift is the data infrastructure platform for hardware engineering teams. Sift turns high-frequency telemetry into engineering insights for mission... ...platform and customer base. Collaborate with software engineers to optimize application performance and reliability...Full timeWork at officeRelocation$160k - $200k
...every Quest completed, there's data, petabytes of it, telling... ...excited about building data infrastructure at massive scale and cares deeply... ...Discord users and Discord engineers. We're building the next... ...world. If you're the kind of Software Engineer who lights up when...Full timeWorldwideRelocationRelocation package- ...We are looking for passionate engineers who are excited to build the data foundation for the identity layer... ...of engineering, data science, and infrastructure to make the platform fast, reliable... ...~3+ years of experience in software engineering, with a focus on data...Full timeFor contractorsInternshipImmediate start
$192k - $240k
...global payments, plus intuitive software for travel and expenses.... ...need to grow your career. Engineering at Brex Engineering at Brex... ...intention. Our teams span Software, Data, Security, and IT, and... ...performance data, query, and search infrastructure that powers critical Brex...Work at officeRemote workWork from home$170k - $240k
...hybrid or in-office by design. For example, our engineering team in India works primarily from our Gurugram office. Role As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the data infrastructure components that support the SentiLink suite...Live inWork at officeRemote workHome officeFlexible hours- ...our growing team. About the role We are hiring a Senior Software Engineer to own the data platform that powers Plenful’s automation engine. You... ...software engineering experience building backend or data infrastructure in production Deep expertise in relational databases:...Work at officeFlexible hours2 days per week
$162k - $216k
...design and ship category-defining software that enables Ryder and its 50... ...-facing software to the data platform that will power the... ...and creating impact for the engine of the American economy, you'... ...Role: Software Engineer - Infrastructure Department: Data Platform...Full timeWork at officeImmediate startRemote workMonday to Friday- ...Overview: The Data Acquisition team within the Foundations organization at OpenAI... ...teams. We are looking for a skilled Software Engineer to join our Data Acquisition team.... .... Deploy solutions in a Kubernetes Infrastructure-as-Code environment and perform routine...Full time
$140k - $220k
...to warfighters, borders, and critical infrastructure faster than any system in the world. Our... ...Networks (CDN™) technology fuses data from radars, EO/IR sensors, and electronic... ...Role Overview We're looking for a Software Engineer to build the data systems that make...Full timeWork experience placementCasual workWork at officeRelocation package3 days per week$144.9k - $168.4k
...the future of digital advertising? We are seeking a Software Engineer to join our Big Data Services team. This role focuses on building, maintaining... ...to ensure a reliable, scalable, and efficient data infrastructure that powers advanced analytics and modeling workflows....Full timeInternshipWork at officeRelocation- ...human preferences — the Human Data team is at the heart of that effort. The Human Data engineering team creates the systems... ...the Role We’re looking for software engineers to join the Human... ...platforms, prototypes, tools, and infrastructure that power how our AI models...Full timeWork at officeRelocation package
- ...Position Overview: We are seeking a Software Engineer – Data Center Simulation with 15+ years of experience in developing modeling and... ...-fidelity, predictive models for large-scale data center infrastructure. Analyze and back-test predictions, improving accuracy...Full time
- ...distributed computing and make it accessible to software developers of all skill levels. We’re... ...to run Ray, so that any developer or data scientist can scale an ML application from... ...Ray Data is Python-native data processing engine that is a one stop shop for all AI data...Full timeWork experience placement
- ...About Mixpanel Mixpanel turns data clarity into innovation. Trusted by more than 29,000 companies, including Workday, Pinterest... ...hypotheses. We organize in small, nimble product groups (two to five engineers in close partnership with PM and design) with huge autonomy...Full timeContract work
- ...our San Francisco, NYC, or London offices. About the Role As a Senior Software Engineer (AI Data & Evaluation) at Mercor, you will be at the core of building the data infrastructure and evaluation systems that power the next generation of frontier AI models....Full timeWork at officeRelocation package
- ...performance marketers. We leverage massive data and cutting-edge science to automate and... ...their business. As a Senior Data Engineer at tvScientific, you will be a key player in implementing the robust data infrastructure to power our data-heavy company. You will...Remote jobFull timeWork at officeRelocationRelocation package
- ...on the verge of an "infinite software crisis." How will we support... ...platform for fast-moving engineering teams. Sazabi gives teams... ...high-throughput, low-latency data processing Own storage, indexing... ...systems and data infrastructure Familiarity with streaming...Full timeWork at office
- ...schedules of billion-dollar infrastructure projects and improving safety... ...surging demand for housing, data centers, manufacturing hubs,... ...veterans and world-class engineers to solve physical-world problems... ...team builds the software foundation Bedrock's autonomous...Full timeWork at officeFlexible hours
$215k - $265k
...scheming mitigations. We're looking for a Software Engineer to build the platform that the rest of... ...Build and maintain Apollo's cloud infrastructure . This means IaC, networking,... ...: We are committed to protecting your data, ensuring fairness, and adhering to workplace...Full timeWork experience placementWork at officeImmediate startVisa sponsorshipFlexible hours- ...and cost-efficient requires world-class infrastructure. The Caching Infrastructure team is responsible... .... We’re looking for an experienced engineer to help design and scale this critical... ...in your possession (including the data contained therein) upon termination of employment...Full time
- ...ll help design, deploy and operate the infrastructure that makes this possible. This is... ...intersection of infrastructure, platform engineering and security. You’ll define how Modern... ...payments and efficient workflows, with full data visibility. Modern Treasury is...Full timeWork at officeLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Data Infrastructure. Be the first to apply!
- network software engineer San Francisco, CA
- software engineer internship San Francisco, CA
- facebook software engineer San Francisco, CA
- software engineer travel San Francisco, CA
- senior robotics software engineer San Francisco, CA
- entry level software engineer remote San Francisco, CA
- cybersecurity software engineer San Francisco, CA
- federal - software developer San Francisco, CA
- junior software engineer San Francisco, CA
- agile software developer San Francisco, CA


