Remote Senior Software Engineer

Posted

This job is closed

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.
Leave a feedback