Exa logo

Software Engineer, Backend

Exa

SingaporeFull-timeOn-site

Posted 7 Jun 2026

About this role

The role involves playing a critical part in the search architecture to build massive-scale ML systems. Responsibilities include developing high-performance vector databases and state-of-the-art crawling systems. Candidates should have experience maintaining high throughput, low latency systems and building large-scale data processing pipelines. Proficiency in high-performance languages like C++ or Rust is a plus.

What they're looking for

Backend EngineeringHigh Throughput SystemsLow Latency SystemsData Processing PipelinesSystem OptimizationC++RustVector Databases

Frequently asked questions

What does a Software Engineer, Backend at Exa do?

The role involves playing a critical part in the search architecture to build massive-scale ML systems. Responsibilities include developing high-performance vector databases and state-of-the-art crawling systems. Candidates should have experience maintaining high throughput, low latency systems and …

What skills does this Software Engineer, Backend role need?

Key skills for this role include Backend Engineering, High Throughput Systems, Low Latency Systems, Data Processing Pipelines, System Optimization, C++.

How much does a Software Engineer, Backend at Exa pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer, Backend role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Software Engineer, Backend role?

You can apply directly on Exa's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.