Overview
The role of Principal Software Engineer focuses on enhancing vector similarity search functionality within Elasticsearch, contributing to a globally-distributed team that develops a robust search experience.
Key Responsibilities
- Lead initiatives to create an industry-leading vector database offering.
- Build new search features and fix bugs within Elasticsearch.
- Collaborate with experienced engineers on vector search capabilities.
- Serve as an expert on vector similarity in Elasticsearch.
- Engage with community members on issues and pull requests.
- Write idiomatic modern Java code.
Requirements
- Experience in implementing techniques in vector similarity.
- Professional experience with vector similarity and vector databases.
- Strong skills in Java and familiarity with data structures and concurrency.
- Ability to work autonomously on projects from start to finish.
- Experience with collaborative development and code review.
- Knowledge of data storage technologies like Elasticsearch, Solr, PostgreSQL, or MongoDB.
- Excellent verbal and written communication skills.
- Proven track record of using AI to enhance development.
- Ability to collaborate across teams and transition between projects.
Benefits
- Competitive salary based on contributions.
- Health coverage for employees and families.
- Flexible locations and schedules.
- Generous vacation days.
- Financial donation matching up to $2000.
- Volunteer project hours.
- Parental leave of at least 16 weeks.
Location
Remote - Available to candidates in Portugal.
How to Apply
For application details, please visit the company's career page.
Deadline
No deadline stated.