
Transforming AI queries with precise search infrastructure
Exa is revolutionizing AI search infrastructure with its embeddings-based search engine, designed to enhance the accuracy of AI model responses by filtering the internet for precise knowledge. Headquartered in Lower Haight, San Francisco, Exa has raised $112.2 million in funding through several succ...
Exa offers competitive salaries, equity options, and a flexible remote work policy. Employees enjoy generous PTO, parental leave, and a budget for pro...
Exa fosters a culture focused on innovation and precision in AI search technology. The team values collaboration and is committed to building a unique...

Exa • Singapore
Exa is seeking a Software Engineer for their Infrastructure Team to build a search engine from scratch. You'll work with Rust, Kubernetes, and AWS to develop high-performance infrastructure. This role requires experience in large-scale systems and infrastructure design.
You have experience designing and operating large-scale infrastructure — whether it's GPU clusters, Kubernetes clusters, or cloud batch job systems, you understand the complexities involved in managing these systems. Your obsessive mindset drives you to think about reliability, observability, and optimization across the entire stack, ensuring that every component works seamlessly together.
You are skilled in Rust, having used it to develop high-performance applications that require efficient memory management and concurrency. Your experience with Kubernetes allows you to orchestrate complex deployments, ensuring that resources are utilized effectively and that systems remain resilient under load.
Your background includes working with AWS, where you've leveraged cloud services to build scalable solutions. You understand the nuances of cloud architecture and can design systems that are both cost-effective and performant. You thrive in environments where you can collaborate with other engineers to push the boundaries of what's possible.
Experience with GPU cluster orchestration is a plus, as is familiarity with batch processing frameworks like Ray. If you've built observability tooling or have insights into optimizing production systems, we want to hear from you. Your ability to think critically about system performance and user experience will set you apart.
As a Software Engineer on the Infrastructure Team at Exa, you will be responsible for building the underlying tooling and infrastructure that powers all of Exa's systems. This includes developing GPU cluster orchestration in Kubernetes, which will enable us to maximize the utilization of our $5M H200 GPU cluster. You will also work on scaling our AWS batch job system to handle map-reduce jobs across tens of thousands of machines, ensuring that our infrastructure can support the demands of our AI applications.
You will design GPU scheduling software to optimize cluster utilization, allowing us to run more jobs concurrently and improve overall throughput. Your work will directly impact the performance and reliability of our search engine, which is being built from scratch to serve every AI application.
Collaboration is key in this role, as you will work closely with other engineers to build observability into our production systems. This means implementing monitoring and alerting solutions that provide insights into system performance and help us quickly identify and resolve issues.
You will also have the opportunity to contribute to the design and architecture of our infrastructure, ensuring that it is scalable, reliable, and efficient. Your insights and expertise will help shape the future of our systems and drive innovation within the team.
At Exa, we believe in fostering a collaborative and innovative work environment. You will have the chance to work with cutting-edge technologies and be part of a team that is building something truly impactful. We offer competitive compensation and benefits, as well as opportunities for professional growth and development.
Join us in Singapore for this in-person opportunity, where you will be part of a dynamic team dedicated to pushing the boundaries of AI and infrastructure. We encourage you to apply even if your experience doesn't match every requirement — your passion and willingness to learn are what matter most.
Apply now or save it for later. Get alerts for similar jobs at Exa.