View All Jobs 124530

Software Engineer II, AI Search - Remote Eligible

Develop and deploy a real-time, scalable AI search platform for global e-commerce clients
Remote
Mid-Level
$125,000 – 160,000 USD / year
yesterday
Bloomreach

Bloomreach

A digital experience platform offering tools for site search, content management, and personalized customer experiences for e-commerce businesses.

Software Engineer II, Ai Search

Bloomreach is building the world's premier agentic platform for personalization. We're revolutionizing how businesses connect with their customers, building and deploying AI agents to personalize the entire customer journey.

We're taking autonomous search mainstream, making product discovery more intuitive and conversational for customers, and more profitable for businesses.

We're making conversational shopping a reality, connecting every shopper with tailored guidance and product expertise — available on demand, at every touchpoint in their journey.

We're designing the future of autonomous marketing, taking the work out of workflows, and reclaiming the creative, strategic, and customer-first work marketers were always meant to do.

And we're building all of that on the intelligence of a single AI engine — Loomi AI — so that personalization isn't only autonomous…it's also consistent. From retail to financial services, hospitality to gaming, businesses use Bloomreach to drive higher growth and lasting loyalty. We power personalization for more than 1,400 global brands, including American Eagle, Sonepar, and Pandora.

About the Team:

The AI Search team is at the heart of transforming how customers interact with digital storefronts. We build an intelligent, scalable search engine that integrates advanced machine learning and natural language understanding into real-time systems. Our work directly impacts revenue and user experience across hundreds of enterprise e-commerce sites.

What You'll Do:

As a Software Engineer II, you will play a critical role in developing our next-generation AI-powered search platform. You will:

  • Design, develop, and maintain backend services and distributed systems powering search at scale.
  • Collaborate with applied scientists and ML engineers to bring research prototypes into production.
  • Work across the full stack of our AI Search architecture, from ingest and indexing to query-time ranking and retrieval.
  • Integrate big data and real-time streaming systems (e.g., Kafka, Spark) to process and learn from user behavior at scale.
  • Optimize for low-latency and high-availability performance across hundreds of millions of queries per day.
  • Operate in a fast-paced, collaborative environment, where your work will directly influence customer success.

What You'll Need:

Must-Have:

  • BS/MS in Computer Science or a related field.
  • 2+ years of professional software engineering experience building backend systems using Java or Python.
  • Strong grasp of computer science fundamentals including algorithms, data structures, and distributed systems.
  • Experience working with cloud environments (AWS or GCP) and containerized deployments (e.g., Docker, Kubernetes).
  • Proven experience with distributed systems, microservices architecture, and large-scale data pipelines.
  • Experience with big data technologies such as Hadoop, Spark, Kafka, and data lakes.
  • Strong analytical and debugging skills; passion for clean code and sustainable software practices.
  • Interest in or exposure to machine learning technologies in real-world applications.

Nice-to-Have:

  • Experience with search engines such as Apache Solr, Lucene, or Elasticsearch.
  • Familiarity with vector search, embeddings, or retrieval-augmented generation (RAG).
  • Contributions to open-source projects or ML infrastructure.
  • Experience with metrics-driven development and A/B testing frameworks.

What It's Like to Work at Bloomreach:

  • A flexible remote-first culture with strong asynchronous collaboration.
  • Working with smart, driven engineers on a product used by millions of end users.
  • A focus on impact, learning, and ownership — we care about building high-quality, meaningful systems.

Excited? Join us and transform the future of commerce experiences.

The base salary range for this position is $125,000-$160,000. The pay range actually offered will take into account a variety of potential factors considered in compensation, including but not limited to skills, qualifications, geographic location, accomplishments, experience, credentials, internal equity and business needs, and may vary from the range listed above.

Regional Benefits:

  • Health care including medical, dental, and vision insurance
  • 401k plan with employer contribution
+ Show Original Job Post
























Software Engineer II, AI Search - Remote Eligible
Remote
$125,000 – 160,000 USD / year
Engineering
About Bloomreach
A digital experience platform offering tools for site search, content management, and personalized customer experiences for e-commerce businesses.