Build large-scale search infrastructure, crawling systems, and vector databases as an engineering intern. The role requires current technical study, full-time in-person availability in San Francisco, and experience with a high-performance language such as C++ or Rust.
100k – 150k/yr
On-siteBackend Engineering
About the role
Responsibilities
Build massive-scale machine learning systems for web search.
Recreate Google-level keyword search over 10 billion pages.
Build a high-performance crawling system optimized for any website.
Build a custom vector database capable of running over a billion vectors in under 100ms.
Contribute to engineering projects based on your skills and interests.
Requirements
Currently pursuing a degree in Computer Science, Engineering, Physics, or a related technical field.
Willing to take a semester off to work full time in San Francisco.
Experience with a high-performance programming language such as C++ or Rust.
Interest in technically difficult or challenging projects.
Interest in finding high-quality information.
Compensation
Annual salary range: $100,000–$150,000.
International candidates may be sponsored, including STEM OPT, OPT, H1B, O1, and E3.
Software Engineer 3, Search Systems Replication & Routing
MongoDBSan Francisco, CA
Develop distributed systems for Atlas Search index lifecycle management, focusing on scalability, data ingestion, and performance. Requires 2+ years backend experience with distributed systems, multithreading, and statically typed languages like Java.
101k – 198k/yrHybrid2+ YOEBackend Engineering
Software Engineer, Data Migration
MongoDBCalifornia +2
Software Engineer building data migration and code generation tools for modernizing legacy databases to MongoDB. Requires 2+ years backend experience with Java/Spring Boot, Kafka, CDC, and SQL databases.
109k – 215k/yrOn-site2+ YOEBackend Engineering
Software Engineer 3, Atlas Search Systems
MongoDBSan Francisco, CA
Builds and maintains scalable backend infrastructure for Atlas Search, MongoDB's multi-cloud search service. Requires 2+ years experience with distributed systems, multithreaded apps, public clouds, and Java.
109k – 215k/yrHybrid2+ YOEBackend Engineering
Backend Engineer
OneleetUnited States
Backend Engineer building and optimizing services and APIs in Go for a cybersecurity and compliance platform. Requires 2-4 years experience with Go, REST APIs, and PostgreSQL; startup experience preferred.
90k – 120k/yrRemote2+ YOEBackend Engineering
Software Engineer
TwilioUnited States
Build and operate scalable backend services and Kubernetes infrastructure across AWS and Azure. The role suits an early-career software engineer with 1–2+ years of experience, foundational distributed-systems knowledge, and familiarity with Terraform, cloud platforms, and deployment workflows.