Principal developer advancing vector similarity search and database capabilities in Elasticsearch. Designing algorithms, building features, and resolving bugs for Elastic’s Search AI Platform.
Responsibilities
Lead initiatives within Elasticsearch to produce an industry-leading vector database offering
Contribute full time to Elasticsearch by building new search features and fixing bugs
Improve code understandability and, when needed, invent or implement algorithms and data structures
Work close to the operating system and hardware when needed
Collaborate with a globally distributed team focused on Elasticsearch vector search capabilities
Serve as an expert on Elasticsearch vector similarity implementation and improve the area based on questions and insights
Work with community members worldwide on issues and pull requests, including triaging, handing off, and resolving issues
Write idiomatic modern Java
Requirements
Professional experience with vector similarity and vector databases
Experience using HNSW, IVF, or other relevant algorithms and libraries on search platforms at scale
Strong skills in core Java, including standard-library data structures, concurrency constructs, and lambdas
Ability to take on projects and guide them from beginning to end, including technical design and collaborating with engineers
Experience developing collaboratively and giving and receiving feedback on code, approaches, and APIs
Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra
Excellent verbal and written communication skills
Proven track record of using AI to accelerate development, debug complex systems, and optimize code while owning final outcomes
Ability to collaborate across functions and teams and transition between projects, codebases, or teams based on business priorities
Ability to work autonomously and drive decisions and results in a distributed team through asynchronous, direct, and transparent communication
Export license may be required as a condition of employment for individuals located in or nationals of certain sanctioned countries or regions
Benefits
Elastic's stock program
Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings
Health coverage for you and your family in many locations
Flexible locations and schedules for many roles
Generous number of vacation days each year
Matching up to $2000 (or local currency equivalent) for financial donations and service
Software Engineer building optimization, routing, and demand - forecasting systems for RideCo’s cloud - based on - demand transit software. Developing scalable production services and data science models.
Senior Software Engineer building reliable payment and banking platforms for merchants at Priority Technology Holdings. Owning Java and Python services from design through production.
AI Software Developer Intern building AI agents and developer tools for CorelDRAW Graphics Suite. Improving code review, testing, debugging, and AI adoption across Corel’s engineering organization.
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management solutions. Supporting forecasting, scheduling, adherence, and reporting for enterprise contact centers.
Senior Full Stack Java Engineer building Java, React, and Node.js WFM platforms for Miratech’s enterprise IT clients. Developing forecasting, scheduling, adherence, and operational reporting services.
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.