Senior Software Engineer

Logo of Bloomreach

Bloomreach

📍Remote - India

Job highlights

Summary

Join Bloomreach's Search Intelligence team as a Senior Software Engineer and play a crucial role in enhancing search and personalization capabilities. You will design and implement search algorithms, build data pipelines, collaborate with product teams, and participate in agile development. Leverage your expertise in Java, cloud technologies, and large-scale data processing to optimize the digital commerce experience. Contribute to the development of innovative solutions using cutting-edge technologies like LLMs. This role offers the opportunity to work on core product features and make a significant impact on Bloomreach's success.

Requirements

  • Bachelor's or Master's degree in Computer Science or related fields
  • 6+ 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 the machine learning algorithms and tools, and keen interest for staying up-to-date with the latest advancements in search/GenAI/LLM technologies, and related fields

Responsibilities

  • 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 process 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

Preferred Qualifications

  • Experience working with Data Science teams to implement ML models in real-time serving
  • Startup experience in a fast-paced growth company

Benefits

  • Flexible working hours
  • Remote-first work environment with several Bloomreach Hubs available across three continents
  • Company events
  • 5 paid days off to volunteer
  • People Development Program -- participating in personal development workshops on various topics run by experts from inside the company
  • Resident communication coach available to help navigate work-related communications & decision-making challenges
  • Leader Development Program for managers
  • $1,500 professional education budget annually
  • Employee Assistance Program with counselors
  • Subscription to Calm - sleep and meditation app
  • ���DisConnect’ days – one additional day off each quarter
  • Sports, yoga, and meditation opportunities
  • Extended parental leave up to 26 calendar weeks for Primary Caregivers
  • Restricted Stock Units or Stock Options
  • Company performance bonus
  • Employee referral bonus of up to $3,000
  • Work anniversary rewards

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Bloomreach know you found this job on JobsCollider. Thanks! 🙏