This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Staff Backend Engineer to join our Identity Graph team and lead the development of our next-generation Entity Resolution API. This critical component of our platform powers entity linking through advanced search and graph-based intelligence. You’ll work at the intersection of large-scale data processing, real-time search infrastructure, and machine learning-based ranking systems.
Job Responsibility:
Lead architecture and development of high-performance, cloud-native Entity Resolution APIs
Design and implement batch and streaming data pipelines using tools like Kafka, SQS, and Spark to build and update the underlying search index
Build and maintain low-latency search APIs powered by ElasticSearch or Vespa to support real-time entity linking
Collaborate with data scientists to integrate and deploy ranking models to improve search result quality
Own the end-to-end lifecycle of applications deployed on Kubernetes, from development and CI/CD to monitoring and scaling
Conduct performance tuning and debugging of search systems under high throughput and low-latency requirements
Develop tools and metrics to benchmark search quality and system performance
Partner with cross-functional teams in data science, infrastructure, and product to deliver reliable, scalable solutions
Lead design discussions and planning for backend services that incorporate model inference, SQL/NoSQL and Graph databases
Requirements:
8+ years of backend software engineering experience
1+ years in a staff/principal-level role
Expertise in search technologies like ElasticSearch or Vespa, including deployment, tuning, and query optimization
Strong cloud-native experience, especially with AWS services like S3, SQS, Lambda, and Kafka
Proven ability to design, build, and maintain distributed systems handling high-volume data streams and real-time requirements
Deep knowledge of Kubernetes-based application development and deployment
Strong proficiency in one or more backend programming languages (Java, Scala, Go, Python, etc.)
Experience benchmarking and deploying machine learning models (ranking, reranking, classification) into production search pipelines
Strong problem-solving, communication, and collaboration skills
Familiarity with SQL/NoSQL and Graph databases
Nice to have:
Experience with knowledge graphs, entity resolution, or identity data
Prior work with real-time event processing frameworks
Hands-on experience integrating GraphQL APIs over complex data systems
Exposure to privacy, security, or compliance requirements in identity or fintech environments
Knowledge of Graph Databases and Open Cypher Queries
Familiarity with data pipeline frameworks (e.g., Apache Beam, Spark Structured Streaming)
What we offer:
Equity
Comprehensive benefits
Annual discretionary performance bonus or commissions plans