Skip to main content

EXA

Software Engineer, Intern

San Francisco, California$100k–$150kfulltimeinternAdded today

About this role

Exa is hiring a Software Engineering Intern to contribute to building a next-generation search engine powered by massive-scale ML infrastructure and vector databases. You'll work on critical projects involving web crawling, embedding models, and high-performance retrieval systems that power search for major companies and hundreds of thousands of developers.

What you'll do

  • Contribute to large-scale web crawling and indexing systems
  • Work on embedding models and vector database optimization
  • Build high-performance search and retrieval infrastructure
  • Participate in projects aligned with your technical interests and skills
  • Help develop systems handling billions of pages and vectors at scale

What they're looking for

  • C++, Rust, or other high-performance languages
  • Systems programming and performance optimization
  • Machine learning and embeddings fundamentals
  • Large-scale distributed systems
  • Database design and optimization
  • Web crawling and information retrieval

Benefits

  • Work on cutting-edge AI and search technology
  • Contribute to systems serving major tech companies
  • Mentorship from experienced ML and systems engineers
  • San Francisco-based with relocation support
  • Visa sponsorship available for international candidates
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

EXA

Exa builds AI-powered search infrastructure that powers major products and serves hundreds of thousands of developers through APIs, SDKs, and web crawling technology. The company is hiring full-stack engineers, research engineers, distributed systems architects, customer-facing deployment engineers, and growth engineers to expand its platform and customer base.

View all jobs at EXA

Likely interview questions

  • Tell us about a technically complex or interesting project you've built for fun and what made it challenging.
  • Walk us through your experience with high-performance languages like C++ or Rust and why you chose them.