Exa is building a search engine from scratch to serve every AI application. We build massive-scale infrastructure to crawl the web, train state-of-the-art embedding models to index it, and develop super high performant vector databases in rust to search over it. We also own a $5m H200 GPU cluster and routinely run batchjobs with 10s of thousands of machines. This isn't your average startup :)
As a backend engineer, you'd play a critical role in lots of our backend systems. We're pretty flexible on what projects people work on based on their skills and interests.
Desired Experience
You have experience with some high performance language (C++, rust, etc.)
You’re comfortable optimizing the crap out of a system
You care about the problem of finding high quality information and recognize how important this is for the world
Example Projects
Recreate google-level keyword search over 10 billion pages in 1 month
Build a state-of-the-art crawling system that works optimally for any website
Build a custom vector database that runs over a billion vectors in under 100ms
This is an in-person opportunity in San Francisco. We're happy to sponsor international candidates (e.g., STEM OPT, OPT, H1B, O1, E3).
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Work on large-scale embedding models and novel transformer architectures to advance a web-scale search engine that powers AI applications.
Experienced Python software engineer needed to build and migrate large-scale AWS data processing pipelines for a federal healthcare analytics program.
Senior/Principal Software Engineer needed to lead cloud-native architecture, implement robust AI/data retrieval platforms, and be the division's go-to technical expert in Raleigh, NC.
Western Union is hiring a Senior Staff Software Engineer to lead architecture and system design for Pricing and Retail Services, building highly scalable, secure distributed systems that support global payments.
Stryker seeks a Senior Software Engineer to design and maintain networked/cloud-based software and automated electro-mechanical test systems that accelerate medical device development.
Lead and mentor product-focused engineering teams at Chronosphere to deliver developer-first observability features that improve reliability, reduce costs, and streamline troubleshooting.
Lead the global performance engineering organization at Palo Alto Networks to define strategy, scale the team, and deliver benchmarking, capacity planning, and AI-driven performance optimization for cloud-native platforms.
Lead performance engineering for Vision Language Models at NVIDIA, optimizing end-to-end inference pipelines, CUDA kernels, and SDK integrations to deliver accelerated computer vision at scale.
NerdWallet is hiring a Senior Full-Stack Software Engineer to lead development of the Mortgage Experts platform using TypeScript, Next.js, and cloud-native microservices.
Perform is hiring a senior React and TypeScript frontend developer to build and optimize large-scale single-page applications remotely across the US and Canada.
Lead and grow Truist’s mobile engineering organization in Raleigh, driving native iOS/Android development and cloud-backed services with a focus on delivery, security, and engineering excellence.
Experienced backend engineer needed to build and operate high-throughput, low-latency API platforms for Experian's Financial Services Division, with emphasis on Python, cloud, and observability.
NVIDIA Holoscan is hiring a Senior Software Release Engineer to own and automate build, release, and deployment processes for sensor-processing software.
Senior Database Engineer (NoSQL & DB2) needed to design, automate, and operate resilient database platforms supporting Visa's global payments network.