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
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior FullStack Developer (React, Node.js, TypeScript)
Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Information Retrieval Algorithm Engineer
Join Huawei as an Information Retrieval Algorithm Engineer to develop cutting-edge AI technologies in Amsterdam.
Senior DevOps Engineer with Linux, Kubernetes, and GCP
Join Redcare Pharmacy as a Senior DevOps Engineer to enhance infrastructure efficiency using Linux, Kubernetes, and GCP.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Senior Full-Stack Engineer, Core Experiences
Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Full-Stack Software Engineer (Angular and Java)
Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
Fullstack Developer (Java, Spring, Angular, React)
Join Intuitech as a Fullstack Developer in Budapest. Work with Java, Spring, Angular, React in a hybrid setup. Great benefits and growth opportunities.
Senior Java Developer
Join Verum Artes as a Senior Java Developer in Amersfoort, working on critical tax applications in a scrum team. Hybrid work environment.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Cloud Data Engineer
Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!
AI Engineer
Join BCG X as an AI Engineer in Milan, Italy. Develop AI solutions, partner with clients, and drive innovation in a dynamic environment.