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 seeking a Senior Software Engineer to join the Search Intelligence team, focusing on enhancing search and personalization capabilities.
The role involves designing, building, and improving semantic understanding, query parsing, processing, and language modeling within the search system.
Responsibilities include developing new recall and ranking search algorithms and implementing machine learning and LLM models to optimize digital commerce experiences.
The engineer will design and architect core components for new features and improve the performance of existing high-traffic search APIs.
The position offers an opportunity to contribute to the core product and redefine the digital shopping experience using cutting-edge technologies.
Requirements:
A Bachelor's or Master's degree in Computer Science or related fields is required.
Candidates must have 4+ years of hands-on experience in Java or another object-oriented language, with experience in cloud providers (AWS, GCP) and building 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 an extensive background in data structures and algorithms, along with strong software architecture skills.
Familiarity with machine learning algorithms and tools, and a keen interest in advancements in search/GenAI/LLM technologies are 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 required.
Benefits:
Health care benefits including medical, dental, and vision insurance are provided.
A 401k plan with employer contribution is available.
Employees enjoy a culture of freedom and trust, with flexible working hours and a remote-first approach.
Bloomreach supports volunteering activities, offering 5 paid days off for volunteering.
Personal development opportunities include workshops, a professional education budget of $1,500 annually, and leadership development programs.
Well-being initiatives include an Employee Assistance Program, subscription to the Calm app, and organized sports and yoga activities.
Compensation includes Restricted Stock Units or Stock Options, a company performance bonus, and an employee referral bonus of up to $3,000.