Senior Software Engineer

Bloomreach is the world's #1 Commerce Experience Cloud, empowering brands to deliver personalized customer journeys.
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
6+ years of experience
AI · E-Commerce · Enterprise SaaS

Description For Senior Software Engineer

Bloomreach, the world's #1 Commerce Experience Cloud, is seeking a Senior Software Engineer to join their Search Intelligence team. This role is crucial in advancing search and personalization capabilities, focusing on semantic understanding, query processing, and language modeling. You'll develop new recall and ranking algorithms, implement machine learning and LLM models, and design core components for high-traffic search APIs. With a recent $175 million Series F funding round and a $2.2 billion valuation, Bloomreach serves over 850 global brands. This position offers an exciting opportunity to contribute to cutting-edge search technologies and redefine the digital shopping experience.

Key Responsibilities:

  • Design and implement advanced search algorithms using LLM models
  • Build and scale data processing pipelines for Search
  • Collaborate with Product teams to understand requirements
  • Lead cross-functional engineering teams in project execution
  • Participate in lean and agile development processes
  • Apply GenAI/LLM technologies to enhance search relevance

Requirements:

  • Bachelor's or Master's in Computer Science or related field
  • 6+ years experience in Java or object-oriented languages
  • Experience with cloud providers (AWS, GCP)
  • Familiarity with open-source search engines and big data technologies
  • Strong background in distributed systems, data structures, and algorithms
  • Interest in machine learning and staying current with search/GenAI/LLM advancements

Bloomreach offers a culture of freedom and trust, flexible working hours, and a remote-first environment with global hubs. They provide personal development opportunities, well-being programs, and competitive compensation including stock options or RSUs. Join Bloomreach to transform the future of commerce experiences!

Last updated 4 months ago

Responsibilities For Senior Software Engineer

  • Design and implement recall and ranking search algorithms
  • Build, maintain, and scale data processing pipelines for Search
  • Partner with Product team to understand requirements
  • Lead cross-functional engineering teams in project execution
  • Participate in lean and agile development processes
  • Apply GenAI/LLM technologies to enhance search relevance

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's or Master's in Computer Science or related field
  • 6+ years experience in Java or object-oriented languages
  • Experience with cloud providers (AWS, GCP)
  • Familiarity with open-source search engines and big data technologies
  • Strong background in distributed systems, data structures, and algorithms
  • Interest in machine learning and staying current with search/GenAI/LLM advancements

Benefits For Senior Software Engineer

Equity
Medical Insurance
Mental Health Assistance
Parental Leave
  • Professional education budget
  • Employee Assistance Program
  • Calm app subscription
  • Extended parental leave
  • Stock options or RSUs
  • Company performance bonus
  • Flexible working hours
  • Remote-first environment

Interested in this job?

Jobs Related To Bloomreach Senior Software Engineer

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.