Principal Software Engineer - Vector Search - Elasticsearch

1 month, 3 weeks ago
Full-time
Lead
Software Development
Elastic

Elastic

Elastic is a leading platform for search-powered solutions, providing real-time insights and making data usable for developers and enterprises worldwide.

Internet Software & Services
1K-5K
Founded 2010

Description

  • Lead initiatives within Elasticsearch to build an industry-leading vector database offering.
  • Design and implement new vector search features and enhancements to existing functionality.
  • Contribute full time to Elasticsearch by building search features and fixing bugs.
  • Improve code clarity and maintainability across the vector search area.
  • Invent or implement new algorithms and data structures when needed.
  • Work close to the operating system and hardware for performance-sensitive work.
  • Collaborate with a globally distributed team of experienced engineers.
  • Serve as the go-to expert for Elasticsearch vector similarity search behavior and relevance.
  • Triages community issues and pull requests and handles or routes them as appropriate.
  • Write idiomatic modern Java code for Elasticsearch.

Requirements

  • Professional experience with vector similarity and vector databases at scale.
  • Experience using HNSW, IVF, or other relevant vector search algorithms and libraries.
  • Demonstrated work implementing novel vector similarity techniques on a search platform with a large user base, or research contributions in vector similarity information retrieval.
  • Strong core Java skills, including data structures, concurrency constructs, and language features such as lambdas.
  • Ability to work with high autonomy and drive projects from technical design through delivery.
  • Comfort collaborating across the internet, including giving and receiving code and API feedback asynchronously.
  • Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills.
  • Experience with Elasticsearch is a bonus.
  • Familiarity with open source workflows and continuous integration is a bonus.

Benefits

  • Base salary only, with no variable compensation component.
  • Typical starting salary range: CAD $154,000 to $243,600.
  • Eligibility to participate in Elastic's stock program.
  • Company-matched 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.
  • Up to 40 hours per year for volunteer projects, plus matching donations up to $2,000 or local currency equivalent.
  • Minimum of 16 weeks of parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

ML Engineering Lead

SPD Technology Internet Software & Services

SPD Technology is hiring a Machine Learning Engineering Lead to build and deliver production-grade ML services for PitchBook, bridging data science and enterprise software engineering on a collaborative, flexible team.

Agile AWS Elasticsearch FastAPI GCP GitOps Grafana Java Kafka Kubeflow Machine Learning Microservices MLflow Prometheus Python PyTorch Redis SageMaker Scrum SQL TensorFlow
16 hours, 14 minutes ago

QE Lead – Test Automation (B2-C1 English)

Coforge 10K-50K IT Services

Coforge is hiring a remote QE Lead – Test Automation to lead distributed quality engineering efforts for a freight transportation client and drive automation delivery across web, mobile, and API testing.

Appium CI/CD Espresso Generative AI GitHub Actions GitLab CI Java JavaScript Jenkins LLM Newman Playwright Postman Python TypeScript
16 hours, 29 minutes ago

(1425) Lead Frontend (JavaScript/TypeScript & React) Engineer - Work from Home

Nortal 251-1K Internet Software & Services

Nortal is hiring a Senior Web Technical Lead to lead a distributed web engineering team building consumer-facing 3D web applications and driving the architecture, roadmap, and quality of the flagship web platform.

JavaScript Microservices React TypeScript
16 hours, 29 minutes ago

Senior Agentic AI Engineer

CodeRoad 51-250 Internet Software & Services

Coderoad is hiring a remote Agentic AI Engineer in LATAM to build and deploy AI prototypes for its procurement platform and related products within an AWS-based environment.

AWS CI/CD Machine Learning Python
16 hours, 29 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers