Senior Software Engineer, Search Intelligence
BloomreachAbout 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
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.
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
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.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Software Engineer, Atlas Search Web
Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.
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.
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.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
Senior ML Infrastructure Engineer
Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior/Principal Software Engineer
Join Groq as a Senior/Principal Software Engineer to design and develop scalable software for AI inference technology.
Senior Full Stack Software Engineer
Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.
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.
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.
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.
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.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Senior AI Engineer - Backend
Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.
Senior Backend Developer - Java, Microservices
Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.
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.
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.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.