Bloomreach logo

Senior Software Engineer, Search Intelligence

Bloomreach

About the Role

Bloomreach is solving one of the digital world’s most fundamental problems: helping people instantly find what they need when they need it. We are seeking a Senior Software Engineer to join our Search Intelligence team, who will play a crucial role in advancing our search and personalization capabilities. The team focuses on designing, building, and enhancing semantic understanding, query parsing and processing, and language modeling within the search system. Your contributions will include the development of new recall and ranking search algorithms, as well as the implementation of machine learning and LLM models to optimize the digital experience for commerce. You will be responsible for designing and architecting core components for new features, aiming to improve the performance of existing high-traffic, highly available search APIs. You will be at the forefront of developing innovative solutions to enhance search capabilities, utilizing cutting-edge technologies to ensure users can instantly access what they need. This role offers an exciting opportunity to contribute to the core of our product, applying your expertise to improve search functionalities and redefine the digital shopping experience.

What You'll Do

  • Design and implement recall and ranking search algorithms, leveraging the latest LLM models to optimize the digital experience for commerce.
  • Build, maintain, and scale data processing pipelines for Search in an efficient and reliable way.
  • Partner with the Product team to understand requirements and use cases.
  • Lead and engage cross-functional engineering teams to plan and drive end-to-end execution of projects.
  • Participate in lean and agile development processes in an automation- and monitoring-driven environment, from planning, scoping, estimation all the way to optimization, maintenance, and support.
  • Acquire proficiency and apply GenAI/LLM technologies to enhance search relevance, ultimately boosting revenue for Bloomreach customers.
  • Steward an extremely high bar of technical excellence for the company to drive innovation in the search and personalization space.

What You'll Need

  • Bachelor's or Master's degree in Computer Science or related fields.
  • 4+ years of hands-on experience in Java or another object-oriented language, working with cloud providers (AWS, GCP) and building enterprise software products.
  • Experience with open source search engines (Solr, ElasticSearch) as well as big data and large-scale data processing technologies (Hadoop, Spark, Kafka).
  • Proven track record in developing and maintaining distributed systems at scale in a production environment.
  • Extensive background in data structures and algorithms with strong software architecture skills.
  • Familiarity with machine learning algorithms and tools, and a keen interest in staying up-to-date with the latest advancements in search/GenAI/LLM technologies, and related fields.
  • Experience working with Data Science teams to implement ML models in real-time serving is a plus.
  • Startup experience in a fast-paced growth company is highly desirable but not required.

Benefits

  • Vision insurance
  • 401(k) plan with employer contribution
  • Health care including medical, dental, and vision insurance
  • Restricted Stock Units or Stock Options
  • Employee referral bonus
  • Extended parental leave up to 26 calendar weeks for Primary Caregivers

Join us and transform the future of commerce experiences!

Benefits
Extracted with AI

  • Vision insurance
  • 401(k)
  • Health care including medical, dental, and vision insurance
  • 401k plan with employer contribution
  • Restricted Stock Units or Stock Options
  • Employee referral bonus
  • Extended parental leave

Similar jobs

Last update: 23 minutes ago

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

MongoDB logo
MongoDB

Software Engineer, Atlas Search Web

Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Brinqa logo
Brinqa

Senior Principal Software Engineer - Java, Spring Boot

Join Brinqa as a Senior Principal Software Engineer to lead Java and Spring Boot development for SaaS cybersecurity solutions.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

CHAI: AI Platform logo
CHAI: AI Platform

Senior ML Infrastructure Engineer

Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Groq logo
Groq

Senior/Principal Software Engineer

Join Groq as a Senior/Principal Software Engineer to design and develop scalable software for AI inference technology.

Google logo
Google

Senior Full Stack Software Engineer

Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.

Valtech logo
Valtech

Senior Site Reliability Engineer

Join Valtech as a Senior Site Reliability Engineer in Sofia, Bulgaria. Work with AWS, GCP, and Azure in a hybrid environment.

Google logo
Google

Software Engineer III, Google Cloud Business Platforms

Join Google Cloud as a Software Engineer III to develop next-gen technologies, focusing on large-scale systems and data analytics.

Elastic logo
Elastic

Full Stack Software Engineer II (Java/React)

Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.

Bloomberg logo
Bloomberg

Senior Software Engineer - API Platform

Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Haus logo
Haus

Senior Software Engineer, Application Platform

Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.

Keboola logo
Keboola

Senior AI Engineer - Backend

Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.

Oracle logo
Oracle

Senior Backend Developer - Java, Microservices

Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.