Software Engineer, Knowledge Engine - Query Engine
exa
Exa is an applied AI lab building a search engine unlike the world has ever seen. We build massive-scale infra to crawl the entire web, train state-of-the-art embedding models to process it, and design super high performant vector databases to retrieve over it. We now power search for Cursor, Cognition, HubSpot, and over 400,000 developers and have raised $350m from Lightspeed, Benchmark, and a16z.
Our ultimate goal is to build perfect search over all the world's information, far beyond Google. If you want to build massive-scale ML systems that will define the way the new AI world consumes information, this is the place for you.
The Knowledge Platform team builds Exa's knowledge engine. We continuously synthesize information from across the web and beyond into one of the world's largest open-domain knowledge graphs, with hundreds of billions of evidence-backed claims. The work has two halves: construction pipelines that decide what to trust, and retrieval engines that decide how best to search it. Our goal is to give agents answers to any factual question about the world with unprecedented precision and completeness.
In this role, you'll own the query engine that searches hundreds of billions of claims across a variety of retrieval backends, from a distributed graph database to vector, full-text, time-series and geospatial indexes.
This is greenfield work with a massive scope. No off-the-shelf system answers precise questions over hundreds of billions of evidence-backed claims at agent speed, so you'll make foundational decisions, from storage layout and indexing across engines to the query language and the planner that routes work between them, that every query depends on.
What you'll do
Own storage and indexing across backends: data layout, partitioning and indexes for graph, vector, full-text, time-series and geospatial retrieval, with bulk snapshot builds and live ingest that never take the system down.
Decide how best to search: cost-based planning from cardinality estimates that chooses, for each question, which backends to use, in what order and how to join their results, executed as traversals, retrievals, filters and aggregations in one plan.
Make it fast at scale: serve thousands of queries per second, profiling and cutting p50/p99 latency, memory and cost per query under high concurrent load, from on-disk layout to network fan-out.
Keep answers consistent while the data converges: the graph is fed by live updates and bulk snapshots at once and is eventually consistent by design, so you'll own what a query may see while it converges: consistent snapshot promotion, ordered application of live updates and stable pagination across versions.
Measure precision and completeness: end-to-end checks every deployment must pass, plus evals and metrics that show when a plan returns wrong results or misses ones it should have found.
What we're looking for
You've worked deep inside a distributed database, query engine, search engine or storage system.
Strong grasp of indexing, query planning and optimization, and storage formats.
Solid grasp of distributed systems fundamentals: consensus, replication, sharding and fault tolerance.
Strong in a systems language (Go, Rust or C++).
You profile before you optimize, and you've shipped measured latency wins in production.
You obsess over correctness, reliability and data quality as much as scale.
Bonus
Graph databases, or combining vector, full-text, time-series and geospatial retrieval
Compilers, query language design or cost-based optimizers
Example projects
Build a system that retrieves and reasons over everything known about any company or person in the world, answering any factual question precisely and completely.
Answer precise multi-hop questions over hundreds of billions of claims at thousands of QPS with interactive latency.
Build a planner that picks the right mix of graph, vector, full-text and geospatial retrieval for any question, and proves it chose well.
Make new knowledge queryable seconds after it's synthesized, without ever serving an inconsistent result.
Logistics
Location: This is an in-person opportunity in Zurich.
Visas: We're happy to sponsor international candidates (e.g., STEM OPT, OPT, H1B, O1, E3). While we cannot guarantee your visa, we have historically been successful in sponsoring candidates from all over the world. If you receive an offer, our team will work hard to get you a visa.
Benefits: We offer premium healthcare benefits (medical, dental, vision), fertility benefits, 16 weeks of fully paid parental leave for all new parents, and a monthly wellness stipend to all of our employees.
Exa is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or related conditions, criminal histories consistent with applicable law, or any other basis protected by applicable law.
Exa is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, age, veteran status, marital status, pregnancy or related conditions, criminal histories consistent with applicable law, or any other basis protected by applicable law.
- ...departments access and leverage their knowledge. Founded by former Google search engineers with PhDs in AI from ETH... ...We’re looking for a Backend Software Engineer to join our team and... ...is the backbone of our search engine, processing queries over hundreds of millions of...MotorVollzeit
- ...Snowflake AI Data Cloud and engineered for scale. We ingest... ...team owns the core engine that makes Observe... ...systems that compiles our query language OPAL into SQL... ...that executes user queries, the scheduler which autoscales... ...or databases and knowledge of their internals....MotorTemporärVollzeit
- ...Founded by former Google search engineers with PhDs in AI from ETH... ...legal teams unlock and apply the knowledge inside their organizations... ...Write reliable, production-grade software and help set high engineering... ...as job schedulers, workflow engines, or data processing systems...MotorVollzeit
- ...the Snowflake Data Cloud and engineered for scale. We ingest and store... ...lower cost. A dynamic Knowledge Graph and chat-based AI SRE provide... ...internships in the heart of the software industry Post-internship... ..., warehouse scheduling, query execution Experience working...EmpfohlenTemporärVollzeitFlexible Arbeitszeit
- ...Sie programmieren SPS-Software und parametrieren SCADA-Systeme für kundenspezifische Steuerungs- und Leittechniklösungen in der Industrieautomation... ...Ort Koordination der geplanten Lösungen mit dem Elektro Engineering Team Durchführung von Inhouse-Tests der erstellten Software...EmpfohlenTemporärVollzeitSelbständige TätigkeitInterimFestanstellung
- ...it Job Description The Foundations team builds and runs the platform that every other engineering team at Check Point AI Security ships on. We combine software engineering with SRE and infrastructure work: our engineers develop the services behind high-quality...Vollzeit
- ...versatile problem-solver who wants to write software that impacts the physical world? As a Full Stack Software Engineer (100%) in Zurich, you will be at the core of... ...English communication skills (written and spoken); knowledge of German or French is a plus. Non-smoker...VollzeitBackoffice
- ...measurable performance while helping publishers maximize yield and preserve high-quality user experiences. Overview The Senior Software Engineer – Core RTB Engineering plays a critical role in driving the performance, scalability, and intelligence of TripleLift’s...
CHF 90000 - CHF 110000 pro Jahr
....NET Software Engineer - Zurich, Switzerland (German speaking) (Tech stack: .NET Software Engineer, .NET Developer, Software Developer,... ...experience in the development of complex .NET applications and knowledge of messaging layers and distributed system architecture. You...VollzeitVon zu HauseHomeofficeFlexible Arbeitszeit- ...motivated team of more than 200 people and work on cutting-edge robot technology. The Opportunity We are looking for a Senior Software Engineer to join our Autonomy team who really enjoys creating quality, maintainable code, simplifying complex systems through design...Vollzeit
CHF 100000 pro Jahr
...pick the best candidates from Nova's network. The next step is to speak to Nova. The Role Job Title: Forward-Deployed Software Engineer (Deployments) Location: Zürich, Switzerland Why this role matters The modern inbox was never built to run a complex logistics...- ...them into possible improvements to our product. Build Great Software: Design and develop clean, maintainable, and high-quality... ...practical experience. ~3+ years of experience in a software engineering role. ~ Passionate about software craftsmanship: Strong understanding...
- ...inquisitive, collaborative interns to join our engineering teams. Working closely with mentors and... ...exposure to AI concepts or AI-assisted software development through coursework,... ...accurate, and complete to the best of my knowledge. I understand that any false statement,...Vollzeit
- ...The Security Team of Scopely Explore (formerly known as Niantic) seeks a Senior Security Engineer to improve the security posture of our software development lifecycle, applications, and build infrastructure. Scopely Explore, known for global hits like Pokémon GO,...Soforteinstellung
- ...scalable ESG reporting. Main Task ~ Software Development: Design, build, and... ...GitHub Actions, Terraform). ~ Data Engineering & Analytics: Develop and maintain data... ...infrastructure-as-code (e.g. Bicep, Terraform). Knowledge of or interest in Databricks, data...
- ...operate in a demanding environment where rigor, ownership, and execution are expected. ABOUT THE ROLE As an Embedded Software Engineer at Harmattan AI, you will join the R&D team to own the embedded software stack on the compute modules used across our platforms...VollzeitSchichtarbeit
- ...Mindestens 5 Wochen Ferien 04 Ihr Profil – Abgeschlossene Informatikausbildung ist zwingend – Ausgewiesene Erfahrung in der Software-Entwicklung mit Java wird vorausgesetzt, von Vorteil sind PostgreSQL Kenntnisse und / oder JavaScript – Verantwortungsvoll,...FerienjobFestanstellung
- ...observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and... ...leading data platforms. The Team: We are hiring a Senior Software Engineer, Enterprise for our Engineering team at Observe by Snowflake...Vollzeit
- ...from 10 to 100+ tonnes: LiDAR and camera sensing, GNSS RTK, networking hardware and rugged edge compute that works offline. Paired with the Slate tablet and our Copilot software, it lets an operator run a machine manually, with AI assistance, or fully autonomously....Remote job
- ...You'll help improve and experiment with engineering projects that combine CAE/CAD tools... ...efficiency. You will work where CAD/CAE meets software and split your time between... ...would also be considered) Basic CAD/CAE knowledge: modeling concepts, common tools, and solvers...
- ...Werde Teil unseres Machine Control Teams und trage zur Weiterentwicklung der Machine Control Software Development Produktplattform der Körber Supply Chain Logistics GmbH bei. Diese Plattform wird weltweit in etwa 1.800 Brief- und Paketsortiermaschinen von neun verschiedenen...Selbständige Tätigkeit
- ...Behörden, Unternehmen und die Bevölkerung mit effizienten, sicheren und durchgängigen IT-Lösungen und Dienstleistungen. Senior Software-Engineer 80–100 % Zürich-Flughafen Du willst Software entwickeln, die wirklich etwas bewegt? Bei uns gestaltest du die nächste...Im FrühlingÖffentlicher DienstFerienjobHomeofficeFestanstellungFlexible Arbeitszeit
- ...Agentic coding tools have changed how software gets written, faster than the profession... ...tools and working styles on realistic engineering tasks. Working with senior consultants... ...with large data sets and databases. Knowledge in relevant technologies and...Festanstellung
- ...Industrialization team, the group that turns ANYmal from something engineers can build into something a factory can build, test, and... ...leverage of this role.Sitting directly at the intersection of software and hardware, you will write Python code to interface with physical...
EUR 80000 - EUR 90000 pro Jahr
....NET Software Engineer - Social Messaging Platform - Zurich, Switzerland (Tech stack: .NET Software Engineer, .NET 10.0, ASP.NET Core, C#... ...Software Engineer candidates should be able to demonstrate strong knowledge of: .NET 10.0, C# 14, Azure SQL, .NET MAUI, GitHub Copilot,...VollzeitRemote jobSoforteinstellungFlexible ArbeitszeitSpätschicht- ...Für unseren Kunden suchen wir zwei erfahrene Software Engineers C++ / Qt zur Verstärkung eines Entwicklungsteams im Bereich verteilter Führungssysteme sowie Ausbildungs- und Testmittel. Aufgaben Softwareentwicklung für verteilte Führungssysteme sowie Ausbildungs...Remote job
CHF 3000 pro Monat
...Industrialization team, the group that turns ANYmal from something engineers can build into something a factory can build, test, and... ...leverage of this role.Sitting directly at the intersection of software and hardware, you will write Python code to interface with physical...Vollzeit- ...Switzerland Do you enjoy working on software that interacts with real-world hardware... ...industrial expertise with advanced engineering and digital technologies to support energy... .... threading, multiprocessing). Have knowledge of software design and architecture...Remote jobFlexible Arbeitszeit
EUR 120000 - EUR 140000 pro Jahr
....NET Software Engineer - Global Phenomenon - Zurich, Switzerland (Tech stack: .NET Software Engineer, .NET 10.0, ASP.NET Core, C# 14, .NET... ...grasp of object orientated development principles and sound knowledge of: .NET, .NET Core, C# and Azure SQL. You will receive industry...VollzeitIm FrühlingRemote jobSoforteinstellungSpätschicht- ...establish and grow a centralized pool of space engineering expertise within ETH Zurich | Space.... ...space ecosystem. The Flight Software Systems Engineer will support a diverse... ...multidisciplinary and multicultural teams. ~ Knowledge of radiation effects, redundancy,...Festanstellung
Wollen Sie mehr Stellenangebote erhalten?
Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Software Engineer, Knowledge Engine - Query Engine. Seien Sie der Erste, der sich bewirbt!

