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

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and AI

Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.

Bloomreach logo
Bloomreach

Senior Machine Learning Engineer

Join Bloomreach as a Senior Machine Learning Engineer to design and implement AI-driven components for personalized digital experiences.

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and Python

Join Bloomreach as a Senior Software Engineer to work on microservices and Python in a remote-first environment.

Bloomreach logo
Bloomreach

Senior Software Engineer - Data Pipeline Team

Senior Software Engineer for Data Pipeline team, remote work, expertise in Python, NoSQL, Big Data technologies.

Bloomreach logo
Bloomreach

Senior DevOps Engineer - Analytics Team

Senior DevOps Engineer for Analytics team, managing data platforms on GCP and Kubernetes, with focus on automation and system reliability.

Bloomreach logo
Bloomreach

Engineering Manager for Web Experience Team

Lead the Web Experience team at Bloomreach, optimizing e-commerce personalization with top engineering practices.

Bloomreach logo
Bloomreach

Senior Engineering Manager - Artificial Intelligence Team

Lead the AI team at Bloomreach, enhancing e-commerce with ML. Key skills: Python, GCP, Spark, TensorFlow. Benefits include remote work, stock options.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

Bloomreach logo
Bloomreach

Senior Technical Consultant

Senior Technical Consultant role focusing on e-commerce solutions, requiring CSS, JavaScript, HTML, and BigQuery skills.

Delivery Hero logo
Delivery Hero

Senior Search Engineer

Join Delivery Hero as a Senior Search Engineer to enhance search experiences using Java, NLP, and algorithms in Berlin.

Algolia logo
Algolia

Senior Software Engineer - Search Infrastructure

Senior Software Engineer for AI search infrastructure, focusing on distributed systems and high-traffic management.

bol logo
bol

Senior Software Engineer - Java & GCP

Join bol.com as a Senior Software Engineer to develop high-performance Java solutions on Google Cloud Platform.

Shopify logo
Shopify

Senior Engineer, Search Relevance

Join Shopify as a Senior Engineer in Search Relevance, working remotely to enhance AI-powered search solutions.

Google logo
Google

Senior Software Engineer, Google Cloud Computing

Join Google Cloud as a Senior Software Engineer to drive cloud platform innovations using Python, Java, and Angular.

Mapbox logo
Mapbox

Senior Software Development Engineer II, Search Geocoding

Join Mapbox as a Senior Software Development Engineer II to enhance our geocoding search engine. Remote work available.

Grow Therapy logo
Grow Therapy

Senior Software Engineer, SEO

Join Grow Therapy as a Senior Software Engineer, SEO, to optimize mental healthcare access through advanced software and SEO practices.

Activeloop logo
Activeloop

AI Search Engineer

Join Activeloop as an AI Search Engineer to develop and optimize AI-powered search systems using RAG and deep learning.

Mapbox logo
Mapbox

Senior Software Engineer II, Search API

Senior Software Engineer II needed for Search API team at Mapbox, focusing on enhancing geocoding search engine.

Airbnb logo
Airbnb

Senior Software Engineer, Personalization and Contextualization Infrastructure

Join Airbnb as a Senior Software Engineer to enhance search infrastructure, focusing on personalization and contextualization.

Bloom & Wild logo
Bloom & Wild

Software Engineer - Python, React.js, GCP

Join Bloom & Wild as a Software Engineer in Amsterdam, working with Python, React.js, and GCP in a hybrid role.

Microsoft logo
Microsoft

Senior Software Engineer - AI and Search

Join Microsoft as a Senior Software Engineer in AI and Search, working on cutting-edge AI technologies in a hybrid role in Barcelona.

Swooped logo
Swooped

Senior Software Engineer, AI

Join as a Senior Software Engineer, AI, to innovate AI features in a remote-friendly environment. Enhance CRM with cutting-edge AI.

Blip logo
Blip

Senior Software Engineer - AI Scalability

Join Blip as a Senior Software Engineer to scale AI solutions, focusing on cloud migration, back-end decoupling, and observability.

Amazon logo
Amazon

Senior Applied Scientist, Search Relevance

Join Amazon as a Senior Applied Scientist in Search Relevance, focusing on AI, NLP, and data science to enhance search quality.