Anmelden, um alle Funktionen unseres Dienstes zu nutzen.
  • Suche nach Stellenangeboten
  • Favoriten
  • Lebenslauf erstellen
    Neu
  • Gehälter
  • Job-Newsletter

Principal Software Engineer - Search Algorithms

Elastic

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.

What is the role

We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search experience in Lucene. This is a principal software engineering role that focuses on enhancing the vector similarity search functionality within Elasticsearch, covering the design and implementation of new vector search features, enhancements to existing vector search functionality, and resolving bugs.

Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable and intuitive software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements.

What You Will Be Doing

  • Lead initiatives within Elasticsearch to produce an industry-leading vector database offering, supplying unparalleled speed and relevance in search.
  • Contribute to Elasticsearch full time, building new search features and fixing intriguing bugs, all while making the code easier to understand. Sometimes you'll need to invent a new algorithm or data structure. Or find one and implement it. Sometimes you'll need to get close to the operating system and hardware.
  • Work with a globally distributed team of experienced engineers focused on the vector search capabilities of Elasticsearch.
  • Be an expert on how Elasticsearch implements vector similarity in support of search relevance and everyone will turn to you when they have a question about this area. You'll improve this area based on your questions and your instincts.
  • Work with community members from all over the world on issues and pull requests, sometimes triaging them and handing them off to other experts and sometimes handling them yourself.
  • Write idiomatic modern Java -- Elasticsearch is 99.8% Java!

What You Bring Along

  • Professional experience with vector similarity and vector databases, and you used HNSW, IVF, or other relevant algorithms and libraries on search platforms at scale.
  • You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as other features like lambdas.
  • You work with a high level of autonomy, and are able to take on projects and guide them from beginning to end. This covers both technical design and working with other engineers to develop needed components.
  • You're comfortable developing collaboratively. Giving and receiving feedback on code and approaches and APIs is hard! Bonus points if you've collaborated over the internet because that's harder. Double bonus points for asynchronous collaboration over the internet. That's even harder, but we do it anyway because it's the best way we know how to build software.
  • You've used several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra and have some idea how they work and why they work that way.
  • You have excellent verbal and written communication skills. Like we said, collaborating on the internet is hard. We try to be respectful, empathetic, and trusting in all of our interactions. And we'd expect that from you too.
  • You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes.

  • You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities

  • You work autonomously and can drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication.

Bonus Points

  • You've built things with Elasticsearch before.
  • You've worked with open source projects and are familiar with different styles of source control workflow and continuous integration.
  • Experience with data storage technology.
  • You have experience designing, leading and owning cross-functional initiatives

Additional Information - We Take Care of Our People

As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.

We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave

Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation.

We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email E-Mail auf codingjobboard.com ansehen . We will reply to your request within 24 business hours of submission.

Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Pay Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster and Know Your Rights (Poster)

Elasticsearch develops and distributes technology and information that is subject to U.S. and other countries’ export controls and licensing requirements for individuals who are located in or are nationals of the following sanctioned countries and regions: Belarus, Cuba, Iran, North Korea, Syria, or Russia, including the Ukrainian territories annexed by Russia (The Crimea region of Ukraine, The Donetsk People's Republic (DNR), The Luhansk People's Republic (LNR), Kherson or Zaporizhzhia). If you are located in or are a national of one of the listed countries or regions, an export license may be required as a condition of your employment in this role. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic.

Please see  here for our Privacy Statement.

Die Stellenanzeige wurde vor Vor 1 Tag veröffentlicht
Ähnliche Jobs, die für Sie interessant sein könntenBasierend auf das Stellenangebot Principal Software Engineer - Search Algorithms in Homeoffice
  •  ...creation, upgrading, and auditing. Mentor senior and mid-level engineers, conduct design and code reviews, and drive alignment across...  ...a US base salary range of $163,800-$257,400 USD. ZoomInfo may use a software-based assessment during the recruitment process.... 
    Empfohlen
    Vollzeit

    ZoomInfo

    Homeoffice
    Vor 7 Tagen
  •  ...requirements. Partner with machine-learning scientists and engineers to create scalable boundaries between models and production pricing...  ..., or equivalent practical experience, plus 8 or more years of software engineering experience. Track record of setting... 
    Empfohlen
    Remote job

    Upstart

    Homeoffice
    Vor 15 Stunden
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical. After... 
    Empfohlen
    Von zu Hause
    Remote job
    Homeoffice

    Canonical

    Homeoffice
    Vor 28 Tagen
  •  ...end to end using logs, telemetry, diagnostics, and OS-level reasoning, then provide reproducible diagnoses and proposed fixes to Engineering. Enable Sales Engineering teams to interpret endpoint findings, defend recommendations, and translate product output into customer... 
    Empfohlen
    Soforteinstellung

    Reach Security

    Homeoffice
    Vor 3 Tagen
  • EUR 56000 pro Jahr

     ...European investors, among which Microsoft M12, Point72 Ventures, Maxar, In-Q-Tel, SAFRAN, and ISAI/Capgemini.  We are searching for a senior software engineer to play a key role in the further development of our AI platform for object detection. You will be part of the Geo... 
    Empfohlen
    Vollzeit

    Blackshark.ai

    Homeoffice
    Vor 14 Tagen
  •  ...maintainability. Requirements Previous software engineering experience with trading or exchange...  ...OMS, EMS, exchanges, market making, algorithmic trading, or quantitative trading....  ...and message brokers. Knowledge of algorithms, distributed systems, scalability,... 
    Vollzeit
    Homeoffice

    Alpaca

    Homeoffice
    Vor 1 Tag
  •  ...30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape...  ...NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The...  ...flexible: we're hiring from Senior through Principal, across platform and product, and we're... 
    Vollzeit
    Unternehmer
    Remote job
    Flexible Arbeitszeit

    Samsara

    Homeoffice
    Vor 19 Tagen
  •  ...AI-powered extraction approaches. Requirements At least 5 years of professional software engineering experience building production systems. Strong knowledge of algorithms, data structures, concurrency, and distributed systems. Proficiency in Java and/or Python... 
    Remote job

    ZoomInfo

    Homeoffice
    Vor 11 Tagen
  •  ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in...  .... What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with... 
    Temporär
    Vollzeit
    Remote job

    Zencore

    Homeoffice
    Vor 17 Tagen
  •  ...Summary The Wikimedia Foundation is seeking a Software Engineer to join the team supporting the Wikidata Platform — the structured data...  ...Familiarity with data processing technologies such as graph databases, search indexes, or data processing pipelines ~ Ability to work... 
    Remote job

    Wikimedia Foundation

    Homeoffice
    Vor 12 Tagen
  •  ...cover and their potential bottlenecks  Work with deployment engineers to ensure that what you build goes as quickly as possible to the...  ...science or related field ~3+ years of experience as a Software Engineer (Backend) ~2+ years of experience using TypeScript... 

    AiFi

    Homeoffice
    Vor 2 Tagen
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...an Impact: As a Senior Software Engineer on the POS team, you'll work directly...  ...-first applications, synchronization engines, or conflict-resolution workflows ~ Experience... 
    Vollzeit
    Remote job
    Homeoffice
    Schichtarbeit

    Cloudbeds

    Homeoffice
    Vor 6 Tagen
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Vollzeit
    Freelance
    Remote job

    Canonical

    Homeoffice
    Vor 9 Stunden
  •  ...code reviews, test-design reviews, technical discussions, and engineering and QA practice improvements. Requirements Bachelor's, master...  ...or equivalent experience. At least 5 years of professional software or QA engineering experience, including shipping test... 
    Vollzeit

    Deepgram

    Homeoffice
    Vor 1 Tag
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Vollzeit
    Von zu Hause
    Remote job
    Homeoffice

    Canonical

    Homeoffice
    Vor 2 Tagen
  •  ...maintainability. Develop new features collaboratively with engineers, product managers, designers, client teams, and community members...  ...Requirements At least five years of related professional software engineering experience. Experience with parser generators,... 
    Vollzeit
    Remote job

    Wikimedia Foundation

    Homeoffice
    Vor 3 Tagen
  •  ...services and distributed systems. Develop core cybersecurity and software supply chain security platform components. Process, analyze...  ...in architecture discussions. Review code, help establish engineering practices, collaborate with security researchers and product... 
    Remote job
    Flexible Arbeitszeit

    RapidFort, Inc.

    Homeoffice
    Vor 3 Tagen
  •  ...and governance. Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to deliver scalable systems...  ...platform organization’s roadmap. Requirements ~5+ years of software engineering experience, including at least 2+ years working on... 
    Temporär
    Remote job
    Flexible Arbeitszeit

    Agility Robotics

    Homeoffice
    Vor 9 Tagen
  •  ...with customers and subject-matter experts, and take ownership of product outcomes. Requirements Four or more years of software engineering experience, most of it in frontend work, at companies with strong engineering practices. Strong frontend capability in either... 
    Remote job

    Luminary

    Homeoffice
    Vor 11 Tagen
  •  ...Responsibilities Own delivery of high-quality software projects and coordinate with teammates and stakeholders on timelines. Contribute...  ...ambiguity, and drive projects forward. Participate in engineering recruiting through interviewing, problem specification, and... 

    Opto Investments

    Homeoffice
    Vor 13 Tagen
  •  ...Responsibilities Own delivery of high-quality software projects and coordinate with teammates and stakeholders to meet agreed timelines...  ...ambiguity, and drive projects forward. Participate in engineering recruiting through interviewing, problem specification, and role... 

    Opto Investments

    Homeoffice
    Vor 13 Tagen
  •  ...our platform scales globally, we're looking for people who can turn complex systems into practical, working solutions. As a Software Engineer in Partner Engineering, you’ll play a pivotal role in shaping technical solutions that directly impact our top-tier partners.... 
    Vollzeit
    Remote job
    Flexible Arbeitszeit

    Liftoff

    Homeoffice
    Vor 14 Tagen
  •  ...for task authoring, expert annotation, review, quality control, and structured data collection. Collaborate with researchers and engineers to ensure evaluation data and published outputs are accurate, consistent, and integrated. Requirements ~4+ years of... 
    Remote job

    Office Hours

    Homeoffice
    Vor 11 Tagen
  •  ...workflows. Partner with application engineering teams to integrate AI into code review,...  ...Requirements ~6+ years of professional software engineering experience or equivalent, including...  ...~ Practical experience with embeddings, search or retrieval, evaluation methodologies,... 
    Vollzeit
    Remote job

    PrizePicks

    Homeoffice
    Vor 10 Tagen
  • USD 210000 pro Jahr

     ...That's why you can do here what you can never do at a legacy software company. move fast and prove it, not theorize it. We think from...  ...operates. What You'll Be Doing : Lead a small team of engineers, providing technical mentorship, code review, and... 
    Vollzeit

    Federato

    Homeoffice
    Vor 12 Tagen
  • Join the Milky Way Project Today​!  At OneForma,​ we invite you​ to​ be part​ of our exciting new remote project.​    Project Purpose:​    Contribute​ to improving mapping and geolocation applications​ by evaluating and enhancing location-based data​ in your region...
    Homeoffice
    Remote job
    Flexible Arbeitszeit

    Pactera EDGE/Centific

    Homeoffice
    Vor einem Monat
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Vollzeit
    Von zu Hause
    Remote job
    Homeoffice

    Canonical

    Homeoffice
    Vor 9 Stunden
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Vollzeit
    Von zu Hause
    Remote job
    Homeoffice
    Nachtschicht
    Spätschicht

    Canonical

    Homeoffice
    Vor 14 Tagen
  • EUR 44000 - EUR 60000 pro Jahr

     ...We’re looking for a Software Engineer who would contribute to PVcase software and would not be afraid of heights (at least career ones)! You will play an important role in our exciting journey while accelerating the global transition to clean energy. Participate and... 
    Remote job
    Flexible Arbeitszeit

    PVcase

    Homeoffice
    Vor 20 Tagen
  •  ...About PublicInput PublicInput develops and supports Software-as-a-Service (Saas) solutions designed for government agencies and their...  ...PublicInput is looking for a frontend-leaning Full Stack Software Engineer to help build and improve the applications our customers and... 
    Unternehmer

    PublicInput

    Homeoffice
    Vor 15 Tagen

Wollen Sie mehr Stellenangebote erhalten?

Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Principal Software Engineer - Search Algorithms. Seien Sie der Erste, der sich bewirbt!