Principal Software Engineer - Vector Search - Elasticsearch
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
- You have implemented novel techniques in vector similarity on a search platform with a large user base or progressed the field of academic research in vector similarity information retrieval.
- 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
Compensation for this role is in the form of base salary. This role does not have a variable compensation component.
At Elastic, our compensation philosophy aims to provide fair, competitive and transparent remuneration. Salary ranges are established based on a combination of external market benchmarks, internal pay equity considerations, and the responsibilities and complexity associated with each role. This approach helps ensure consistency across comparable roles while remaining competitive within the relevant labour markets.
The final compensation offered within the applicable range will be determined based on several objective factors, including relevant professional experience, level of skills and expertise, alignment with the role requirements, and the overall scope and complexity of the position.
The typical starting salary range for this role is:
326.400 Lei —516.400 Lei RON
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 Vedeți e-mailul pe jobs.elastic.co . 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.

Peste 300 000 de români
deja și-au creat profil pe Jooble

Ai obosit să cauți? Începe să muncești!
Creează-ți un profil pe Jooble, iar noi îți vom găsi jobul potrivit ✨
- ...Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their... ...What Is The Role: We are on the lookout for a Principal Software Engineer to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch...Sugestii
- ...applications and next steps. Our partner is looking for a Senior Software Engineer – Data Search based in Romania. This is a senior engineering role... ...The role combines distributed systems, multimodal data, vector search, and LLM-powered technologies to solve complex...SugestiiFull time
- ...trusted advisors — planners, designers, engineers, consultants and program and construction... ...Responsibilities The Principal Power System Engineer is responsible for... ...substation using PSCAD/Digsilent/ ETAP software; - Perform studies: transformer energization...SugestiiFull time
- ...description We are looking for a Backend Software Engineer to join our IAM team at our Bucharest... ...best practices. Whether we’ll be searching for ways to improve the performance of... ..... Experience with Elastic Stack (elasticsearch, kibana, logstash and beats)...SugestiiFull timeLucru hibrid
- 70000 - 78000 €/an...on technology, product, and engineering roles. We work with funded scaleups... ...About the role: As a Principal Cloud Security Engineer ,... ...identify new threats and attack vectors Partner with engineering... ...practices throughout the software development lifecycle Implement...SugestiiLucru la distanțăFull timeLucru permanent
- ...Romania we live and breathe software and we offer a wide variety of... .... And this also means: We search for excellence We get involved... ..., one product at a time. Our engineers are vital to the innovation... ...employees is a fundamental principal of our corporate policy. Our...Full time
- ...creating category-leading enterprise software that unleashes that power. To... ...mission You will use your AI engineering skills to develop new user-... ...of basic data structures (list, vector, stack, heap), basic algorithms (sort, search, etc.) and associated time/memory...Lucru hibridLucru la distanța
- ...Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment... ...organization responsible for defining and guiding the system and software architecture of IVI/Cockpit/CCU projects and platforms....Lucru hibridLucru în weekend
- ...Elastic, the Search AI Company, enables everyone to find the answers they need in... ...The Role We are looking for a Senior Software Engineer to join the Integrations Team and help... ...Poster and Know Your Rights (Poster) Elasticsearch develops and distributes technology...Full timeLucru la distanța
- ...Who we are: We are a software development company where people... ...Senior Software Development Engineer to join the RentCafe mobile... ...a new generation of rental search experiences. In this... ...React Native, Python, SQL, or Elasticsearch, or the ability to ramp up...Full timeLucru hibridLucru la distanțaLucru acasă
- ...#CreateTheFuture About this Role We are seeking an AI Engineer to join the Software & Product Infrastructure team within Infrastructure Engineering... ...abstraction where applicable. Knowledge of RAG, vector databases, prompt engineering, model evaluation, agentic patterns...Full timeLucru hibrid
- 15000 - 20000 lei/luna...month Requirements: Minimum 5 ani de experiență în dezvoltare software, predominant cu Java Experiență solidă cu Spring și Spring... ...despre arhitecturi bazate pe microservicii Cunoașterea principiilor SOLID, design patterns și clean code Experiență cu baze de...Full timeStagiuLucru hibrid
- ...balance, collateral, commissions and fees, books and records, regulatory reporting, year-end tax reporting with client agency and principal statement generation. We are a local team, strongly connected with other Prime teams present in London, Chicago, Bangalore, and Paris...Full timeLucru hibridLucru la distanța
- ...complex prompting. As a Backend Engineer specializing in AI... ...Proven background in core backend software engineering within production... ...inference patterns, including LLMs, vector embeddings, and multimodal... ...Poland | Executive Search | Recruitment Process Outsourcing...Lucru la distanțăFull time
- ...seamless customer experience is a massive, highly complex, and relentlessly scalable infrastructure. We are looking for passionate Software Engineers to join our Bucharest Centre of Excellence and build the next generation of scalable, flexible, and high-performance systems....Full timeLucru hibrid
- ...fost înființat un hub global de dezvoltare software, care contribuie la soluțiile diviziei... ...Technical education as a design engineer, mechanical engineer, engineering technician... ...value lists, and support the effective search and reuse of existing components. Provide...Full timeLucru permanent
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Node. js/Python) based in Romania. As a Senior Software Engineer, you will help build the backend and AI-enabled systems...Full time
- ...Day In this role, you stay updated on the latest trends in software development, implementing best practices to enhance team performance... ...We uphold a 150-year legacy of innovation that encourages our search for people who will support our focus on decarbonization, new...Full time
- ..., OBU One) or develop new ones Modify existing landing pages or create new ones, in WordPress and Hubspot Monitor the Google Search Console and make changes related to SEO Work with the design team; implement new designs on existing websites Work with the marketing...
- ...Knowledge of middleware principles (RabbitMQ) and asynchronous communication; . Knowledge of NoSQL database principles (e.g. Elasticsearch) would be appreciated; . Knowledge of some core development tools used within the company: Kibana, Maven, Jenkins, Git/SVN; Sonar...Full timeLucru hibrid
- ...are involved in scaling up the existing projects or building new features from scratch. We are looking for a talented senior software engineer to work in tandem with our experienced team. With the inReach device, the central piece of our Outdoor department, which...Full timeLucru acasă
- ...Ready to take your career global? Make your mark at one of the biggest names in payments. We’re looking for a Full Stack Software Engineer to join our ever-evolving Access team and help shape the future of global commerce. What you’ll own You will collaborate...Full time
- ...ING Hubs Romania offers 130 services in software development, data management, non-... ...the help of over 2000 high-performing engineers, risk, and operations professionals.... ...specific data storage technology stack: elasticsearch, casssandra, MDM, AzureSQL. What you...Full time
- As a Full Stack Software Design Engineer for Sequence Tooling, you play a central role in the creation, evolution, and maintenance of mission-critical software applications that support the build, installation, upgrade, recovery, and servicing of our clients' systems worldwide...Lucru la distanță
- ...Job Overview : As a React Frontend Software Engineer, you will be responsible for developing and implementing user interface components using React.js and workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust...Lucru la distanțăContract de muncă
- ...motivated and detail-oriented OnCall Site Reliability Engineer (SRE) to join our dynamic team. The successful... ...- AWS; - Kubernetes; - Terraform; - ElasticSearch; - Kafka; - Grafana; - VictoriaMetrics; - Vector; - Opsgenie; - PostgreSQL / Cassandra....Full timeLucru hibridLucru la distanța
- ...ING Hubs Romania offers 130 services in software development, data management, non-financial... ...the help of over 2000 high-performing engineers, risk, and operations professionals.... ...(Docker/Kubernetes, OpenShift, Elastic Search, Ansible, Microsoft Azure) ~ Enjoy working...Full timeLucru hibrid
- ...Short company description Euro-Testing Software Solutions is involved in software consulting, having experience of approx. 20 years... ...Responsibilities Key Responsibilities •Teamwork & Engineering: Work as part of a high-performing project team alongside a paired...Full timeContract de muncăMuncă în străinătateLucru hibrid
- ...of tomorrow. The Future is You! We are seeking for a skilled Software Developer to help us with the development of our current... ...development methodologies. ~Bachelor's degree in Computer Science, Engineering, or a related field. ~ French knowledge would be considered...Full timeLucru hibrid
- ...Please wait... Platform Engineer with Azure Location: Cluj,... ...Romania we live and breathe software and we offer a wide variety of... .... And this also means: We search for excellence We get involved... ...employees is a fundamental principal of our corporate policy. Our...Full time
