Skip to content
ExaExaSan Francisco, CA

Software Engineer, Intern

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.

Skills

C++RustMachine Learningweb crawlingVector Databasesinformation retrievalhigh-performance computing
MongoDB

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
MongoDB

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
MongoDB

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
Oneleet

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
Twilio

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.

117k – 146k/yrRemoteEntry levelBackend Engineering