Job Closed

This listing is no longer active.

Elastic logo
Elastic

Self-described as the leading platform for search-powered solutions, Elastic helps organizations, their customers, and their employees find what they need faster while protecting a

Senior Software Engineer - Vector Search - Elasticsearch

Location

United States

Posted

83 days ago

Salary

$133K - $252K / year

Seniority

Senior

Job Description

Senior 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 Senior 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 senior 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 - 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. 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. The typical starting salary range for new hires in this role is listed below. In select locations (including Seattle WA, Los Angeles CA, the San Francisco Bay Area CA, and the New York City Metro Area), an alternate range may apply as specified below. These ranges represent the lowest to highest salary we reasonably and in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the ranges may be modified in the future. An employee's position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs. Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastic's stock program. Our total rewards package also includes a company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings, along with a range of other benefits offered with a holistic emphasis on employee well-being. The typical starting salary range for this role is: $133,100—$210,600 USD The typical starting salary range for this role in the select locations listed above is: $159,900—$252,900 USD 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 candidate_accessibility@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.

Related Job Pages

More Software Engineer Jobs

Abnormal logo

Software Engineer 2 - Insider Risk

Abnormal

Abnormal AI is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law.

OtherRemoteTeam 1,001-5,000

About the Role As organizations face increasingly sophisticated social engineering and insider threats, the very foundation of trust—the employee identity—is under attack. Abnormal’s Identity Security team is building a groundbreaking product to detect and prevent fraudulent employee identities, specifically targeting high-stakes threats like infiltrators seeking to funnel funds through deceptive employment. We use advanced behavioral intelligence to scrutinize candidate details—from resumes and application metadata like IP addresses, email addresses, and phone numbers—to identify suspicious patterns and prevent malicious actors from entering the workforce. We are extending Abnormal’s leadership in AI-native security to protect the integrity of the modern enterprise at the point of hire. What you will do - Build identity verification and fraud detection systems to scrutinize candidate data during the application process. - Develop sophisticated correlation engines that match candidate details (IPs, phone numbers, email history, resume metadata) against known indicators of fraudulent or state-sponsored activity. - Create high-availability pipelines that ingest and analyze signals from application tracking systems (ATS), identity providers, and external risk intelligence. - Ship automated guardrails that flag high-risk candidates in real-time, enabling security teams to act before an infiltrator is onboarded. - Drive 0→1 iteration: prototype quickly, test fraud detection assumptions, learn from emerging threat patterns, and scale simple, effective solutions. - Collaborate across security, platform, and data teams; write and review technical designs; and participate in core SDLC rituals. Must Haves - 2+ years building software applications. - Experience productionizing large-scale, data-intensive systems. - High velocity and creativity in solving technical challenges related to fraud detection and pattern matching. - Experience & desire to adopt & improve AI-native development workflows. - Strong debugging skills with logs, metrics, and behavioral signals. - Ability to translate complex security and business requirements into high-quality software. - Ability to independently solve complex problems and work cross-functionally. - BS in CS/SE/IS or a related field. Nice to Have - Experience with Go and Python. - Experience in fraud detection, identity verification, or anti-money laundering (AML) systems. - Background in cybersecurity, specifically focused on insider threats or nation-state actor TTPs (Tactics, Techniques, and Procedures). - Experience with big data, statistics, and ML for identity/behavioral risk modeling and anomaly detection. #LI-AJ1 Actual compensation will be determined based on several non-discriminatory factors including skills, experience, qualifications, and geographic location. In addition to base salary, this role may be eligible for bonus or incentive compensation, equity, and a comprehensive benefits package. Base salary range: $149,200—$214,500 USD Abnormal AI is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law. For our EEO policy statement please click here. If you would like more information on your EEO rights under the law, please click here.

United States
$149K - $214K / year
Job Closed
Harmonia Holdings Group, LLC logo

Application Programmer / Java Developer

Harmonia Holdings Group, LLC

Harmonia Holdings Group, LLC is an award-winning, rapidly growing federal government contractor committed to providing innovative, high-performing solutions to our government clients and focused on fostering a workplace that encourages growth, initiative, creativity, and employee satisfaction. Here at Harmonia we are pleased to have been repeatedly recognized for our outstanding work culture, the innovative work we do, and the employees on our team who make a difference each day. Some of these recognitions include: Recognized as a Top 20 "Best Place to Work in Virginia" Recipient of Department of Labor's HireVets Gold Medallion Great Place to Work Certification for five years running A Virginia Chamber of Commerce Fantastic 50 company A Northern Virginia Technology Council Tech 100 company Inc. 5000 list of fastest growing companies for eleven years Two-time SBA SBIR Tibbett's Award winner Virginia Values Veterans (V3) Certification

Full TimeRemoteTeam 201-500

Role Description Harmonia Holdings is seeking a skilled Application Programmer / Java Developer to support a federal government client in a dynamic, agile development environment. This role is responsible for participating in all phases of the software development lifecycle, including: - Requirements analysis - Design - Development - Testing - Deployment - Maintenance of enterprise applications The Application Programmer will develop, test, and maintain applications using Java and modern web technologies while working in a continuous integration and continuous delivery (CI/CD) environment. Responsibilities include: - Participate in agile methodologies and contribute within a continuous integration environment. - Conduct software analysis, programming, testing, and debugging activities. - Analyze user requirements to define business objectives and technical solutions. - Contribute to all stages of the software development lifecycle. - Develop and maintain applications using Java, Spring Boot, and RESTful services. - Implement and remediate SonarQube findings and develop unit tests to ensure code quality. - Develop and maintain technical documentation and user support materials. - Identify and resolve technical issues across application environments. - Support CI/CD pipelines and DevOps processes using tools such as Jenkins/CloudBees and Git. - Work with relational and NoSQL databases including Oracle, PostgreSQL, and DynamoDB. - Support cloud-based deployments and infrastructure using AWS services (EC2, CloudWatch, Load Balancers, Lambda). - Collaborate with cross-functional teams to integrate security and performance best practices. - Periodically assist with Help Desk support to troubleshoot and resolve end-user issues. Qualifications - US citizenship is required with the ability to obtain and maintain a Public Trust clearance. - Bachelor’s degree in Computer Science or related field. - 5+ years of experience in application development and/or Java development. - Strong proficiency in Java (Java 8+), Spring Boot, and RESTful web services. - Experience with MVC architecture and JDBC. - Proficiency with front-end technologies including React (18+), Angular, JavaScript/TypeScript, HTML, CSS, and JSON. - Experience with Node.js (22+), Struts 2, Maven, and JQuery. - Familiarity with messaging and streaming technologies such as MQ or Kafka. - Experience with Oracle 19c, PostgreSQL, DynamoDB, and SQL optimization. - Experience working in Windows and Linux environments. - Knowledge of AWS services including EC2, CloudWatch, load balancers, and serverless architectures. - Experience with infrastructure automation tools such as Terraform and RedHat Ansible Automation Platform. - Experience with CI/CD tools such as Jenkins/CloudBees and version control systems such as Git. - Familiarity with monitoring tools such as AppDynamics and DataDog. - Knowledge of application frameworks, microservices architecture, containerization (Docker/Kubernetes), and cross-platform interoperability. - Strong communication, teamwork, and organizational skills. Benefits - Traditional and HSA-eligible medical insurance plans - 100% employer-paid dental and vision insurance options - 100% employer-sponsored STD, LTD, and life insurance - 5% 401(k) company matching - Flexible schedules and teleworking options - Paid holidays and PTO Accrual Plans - Paid Parental Leave - Professional development and career growth opportunities - Team and company-wide events, recognition, and appreciation - And so much more! Company Description Harmonia Holdings Group, LLC is an award-winning, rapidly growing federal government contractor committed to providing innovative, high-performing solutions to our government clients and focused on fostering a workplace that encourages growth, initiative, creativity, and employee satisfaction. Here at Harmonia we are pleased to have been repeatedly recognized for our outstanding work culture, the innovative work we do, and the employees on our team who make a difference each day. Some of these recognitions include: - Recognized as a Top 20 "Best Place to Work in Virginia" - Recipient of Department of Labor's HireVets Gold Medallion - Great Place to Work Certification for five years running - A Virginia Chamber of Commerce Fantastic 50 company - A Northern Virginia Technology Council Tech 100 company - Inc. 5000 list of fastest growing companies for eleven years - Two-time SBA SBIR Tibbett's Award winner - Virginia Values Veterans (V3) Certification

Japan
Amentum logo

Senior Software Engineer

Amentum

A Premier Leader in Global Engineering, Project Management, and Solutions Integration.

OtherRemoteTeam 10,001+H1B No Sponsor

Purpose and Impact: The Geospatial Enterprise Open Data Store (GEODS) contract provides integration, design, development, and sustainment for data services in support of the Federal Government. Regularly, developers on GEODS are involved in designing and implementing new custom features that solve unique problems as well as updating and optimizing legacy features. Each developer has the opportunity to design and implement noticeable and impactful changes to the system as a whole. Responsibilities: As a GEODS Senior Software Engineer, you will strive to build subject matter expertise and mentor the other developers, advancing the vision and execution of the GEODS program by completing the following tasks: - Contribute to all phases of the software development life cycle - Write well-designed, testable, efficient, and maintainable code - Ensure designs follow specifications approved by customer - Contribute to planning and prioritization of work for future Program Increments - Recommend changes to improve established application and organizational processes - Prepare and produce releases of software components - Support formal testing and resolution of defects - Provide technical support and consultation for application and infrastructure defects and questions - Guide and lead junior/mid-level developers, to include completing code reviews Requirements: - Experience with AWS, including but not limited to Service orchestration, deployment, and maintenance. - Experience with software development using SAFe or similar Agile methodologies, to include working with Scrum Masters and/or Product Owners to decompose high level requirements into actionable user stories - At least 4 years of demonstrated experience coding in Python or another language - Strong experience with DevSecOps and CI/CD, specifically utilizing GitLab or similar Git repository - Strong experience with Infrastructure as Code (IaC) such as Terraform, CDK, or other - Experience with Container and Orchestration technologies (e.g., Docker, Kubernetes, OpenShift) - Ability to clearly communicate, verbally and in writing, complex technical concepts and challenges/obstacles in a clear and direct manner Work Schedule: 8x5 Monday through Friday core hours Essential Responsibilities: - Contribute to all phases of the software development life cycle - Write well-designed, testable, efficient, and maintainable code - Ensure designs follow specifications approved by customer - Contribute to planning and prioritization of work for future Program Increments - Recommend changes to improve established application and organizational processes - Prepare and produce releases of software components - Support formal testing and resolution of defects - Provide technical support and consultation for application and infrastructure defects and questions - Guide and lead junior/mid-level developers, to include completing code reviews Minimum Requirements (Knowledge, Skills, and Abilities): - Experience with AWS, including but not limited to Service orchestration, deployment, and maintenance. - Experience with software development using SAFe or similar Agile methodologies, to include working with Scrum Masters and/or Product Owners to decompose high level requirements into actionable user stories - At least 4 years of demonstrated experience coding in Python or another language - Strong experience with DevSecOps and CI/CD, specifically utilizing GitLab or similar Git repository - Strong experience with Infrastructure as Code (IaC) such as Terraform, CDK, or other - Experience with Container and Orchestration technologies (e.g., Docker, Kubernetes, OpenShift) - Ability to clearly communicate, verbally and in writing, complex technical concepts and challenges/obstacles in a clear and direct manner - Experience with Atlassian suite, specifically Jira and Confluence Clearance Required: - TS/SCI with POLY Minimum Education: - Master’s degree plus 2 years experience, Bachelor’s degree plus 4 years experience, Associates degree plus 8 years experience, or a minimum of 10 years experience, in relevant field Minimum Years of Experience: - Master’s degree plus 2 years experience, Bachelor’s degree plus 4 years experience, Associates degree plus 8 years experience, or a minimum of 10 years experience, in relevant field Preferred Qualifications: - AWS Certifications Compensation Details: $165,000 - $185,000 The compensation range or hourly rate listed for this position is provided as a good-faith estimate of what the company intends to offer for this role at the time this posting was issued. Actual compensation may vary based on factors such as job responsibilities, education, experience, skills, internal equity, market data, applicable collective bargaining agreements, and relevant laws. #javelin Compensation Details: US:$165,000 - $185,000 The compensation range or hourly rate listed for this position is provided as a good-faith estimate of what the company intends to offer for this role at the time this posting was issued. Actual compensation may vary based on factors such as job responsibilities, education, experience, skills, internal equity, market data, applicable collective bargaining agreements, and relevant laws. Benefits Overview: Our health and welfare benefits are designed to support you and your priorities. Offerings include: - Health, dental, and vision insurance - Paid time off and holidays - Retirement benefits (including 401(k) matching) - Educational reimbursement - Parental leave - Employee stock purchase plan - Tax-saving options - Disability and life insurance - Pet insurance Note: Benefits may vary based on employment type, location, and applicable agreements. Positions governed by a Collective Bargaining Agreement (CBA), the McNamara-O'Hara Service Contract Act (SCA), or other employment contracts may include different provisions/benefits. Original Posting: 03/17/2026 - Until FilledAmentum anticipates this job requisition will remain open for at least three days, with a closing date no earlier than three days after the original posting. This timeline may change based on business needs. Amentum is proud to be an Equal Opportunity Employer. Our hiring practices provide equal opportunity for employment without regard to race, sex, sexual orientation, pregnancy (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, ancestry, United States military or veteran status, color, religion, creed, marital or domestic partner status, medical condition, genetic information, national origin, citizenship status, low-income status, or mental or physical disability so long as the essential functions of the job can be performed with or without reasonable accommodation, or any other protected category under federal, state, or local law. Learn more about your rights under Federal laws and supplemental language at Labor Laws Posters.

United States
$165K - $185K / year
Job Closed
Radiance Technologies logo

Modeling, Analytics, & Simulation Sciences (MASS) Engineer Intern

Radiance Technologies

Radiance Technologies, Inc. is an employee-owned small business prime contractor. Radiance leads the way in developing government and commercial customer-focused solutions. Leveraging its record of technical innovation and operational expertise, Radiance Technologies offers: • Cyber Solutions • Systems Engineering • Technology Development, Production, Testing, and Evaluation • Technology Application • Intelligence Community Support • Government Program Support The company’s 900+ employees in 15+ U.S. and international offices serve customers in the Department of Defense (DOD), National Aeronautics and Space Administration (NASA), the national intelligence community, the Department of Homeland Security (DHS), other government organizations, and selected commercial customers. Radiance Technologies continues to attract and retain talented motivated employees by being an employee-owned company – founded with the idea of providing an environment, a benefits package, and a stock ownership plan that are second to none. For more information, visit www.radiancetech.com. Radiance Technologies, Inc. – Concepts to Capabilities®

OtherRemoteTeam 905Since 1999

We are searching for a talented individual to join our development team. We are looking for an intern to work with a diverse team of software engineers and analysts to explore and develop solutions in support of AFRL, NASIC, and other Department of Defense and Intelligence Community projects. The candidate will be expected to evolve an existing Modeling & Simulation frameworks (AFSIM) and its codebase based upon customer needs. We are focused on finding innovative, self-starters who can adapt to a fast-paced, high-profile development effort. The Modeling, Analytics, and Simulation Sciences Operation is heavily focused on support to the Intelligence Community and DoD through specialized software development and M&S tools and infrastructure. We have a unique blend of analysis and modeling capabilities with an understanding of S&TI missions which enables us to provide the Government with innovative solutions to complex software requirements. We are industry leaders in the Air Force Research Lab’s AFSIM modeling and simulation environment and are heavily involved in the Intelligence Community’s TMAP and ITASE MS&A efforts. This opportunity will give the candidate exposure to a wide array of new technologies to include the latest in modeling & simulation, graphic databases, and user interface design. Our dynamic software development teams work collaboratively to develop models of vehicles, sensors, and complex interactions. We utilize analytical tools to aid in understanding test results and solutions and creating graphical representations to relate findings to decision makers. Radiance Technologies is a rapidly growing employee-owned company with benefits unmatched by most companies in the Dayton area. Employee ownership, generous 401K and profit sharing, health/dental/life/vision insurance benefits, educational reimbursements, competitive salaries, pleasant work environments, and stimulating assignments combine to make Radiance Technologies a great place to work and succeed. Required Skills - Currently pursuing a degree in Computer Science or relevant technical degree - US citizenship with the ability to obtain a security clearance - Experience with programming languages such as C++ and Python - Experience with Microsoft Office tools Desired Qualifications - Self-motivated and able to work well within a team - Experience developing physics-based and logical models Radiance Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

United States
Job Closed