This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Bloomreach is the world’s #1 Commerce Experience Cloud, empowering brands to deliver personalized customer journeys.
The company offers a suite of products including AI-driven search and merchandising, a headless CMS, and marketing automation solutions.
The Senior Software Engineer will join the Search Intelligence team to enhance search and personalization capabilities.
Responsibilities include designing and implementing recall and ranking search algorithms, building and maintaining data processing pipelines, and collaborating with the Product team.
The role involves participating in an agile development process and applying GenAI/LLM technologies to improve search relevance.
The position offers an opportunity to contribute to core product development and redefine the digital shopping experience.
Requirements:
A Bachelor's or Master's degree in Computer Science or related fields is required.
Candidates must have 6+ years of hands-on experience in Java or another object-oriented language, with experience in cloud providers (AWS, GCP) and enterprise software products.
Experience with open source search engines (Solr, ElasticSearch) and big data technologies (Hadoop, Spark, Kafka) is necessary.
A proven track record in developing and maintaining distributed systems at scale in a production environment is essential.
Candidates should have a strong background in data structures and algorithms, along with software architecture skills.
Familiarity with machine learning algorithms and tools, and a keen interest in search/GenAI/LLM technologies is required.
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 mandatory.
Benefits:
Employees enjoy a great deal of freedom and trust, with flexible working hours and a remote-first work environment.
Bloomreach supports volunteering activities, allowing employees to take 5 paid days off to volunteer.
The company offers a People Development Program, professional education budget of $1,500 annually, and personal development workshops.
Well-being benefits include an Employee Assistance Program, subscription to Calm, and organized ‘DisConnect’ days for relaxation.
Compensation includes Restricted Stock Units or Stock Options, a company performance bonus, and an employee referral bonus of up to $3,000.
Bloomreach celebrates work anniversaries with rewards and recognition.