RGJobs
HomeJobsBackend Engineer Job at Bloomreach | Distributed Systems, Java/Scala/Python & Big Data Role
Backend Engineer Job at Bloomreach | Distributed Systems, Java/Scala/Python & Big Data Role

Backend Engineer Job at Bloomreach | Distributed Systems, Java/Scala/Python & Big Data Role

Backend Developer

Remote
Full-Time
Posted February 17, 2026
Salary
10-15 LPA
Batches
2024, 2025
Applicants
High Demand

About The Role

Bloomreach is a global product-based SaaS company known for building powerful digital experience and eCommerce search platforms used by leading retailers worldwide. The company specializes in intelligent product discovery, personalized recommendations, and high-performance search technology that powers a significant portion of retail eCommerce experiences in the US and UK. Bloomreach develops scalable systems such as real-time autocomplete engines, massively parallel crawlers, NoSQL-based search platforms, and distributed indexing systems capable of handling billions of interactions. With strong innovation, patents in search algorithms, and an active open-source culture, Bloomreach provides an excellent environment for backend engineers who enjoy building large-scale systems.

Responsibilities

Design, develop, and own critical backend technology components for Bloomreach products.
Work on industry-leading eCommerce product search and recommendation systems.
Build and maintain distributed indexing and content processing pipelines.
Develop scalable crawling and parsing systems handling massive traffic and data volume.
Work on high-throughput NoSQL search systems that support billions of customer interactions.
Contribute to real-time autocomplete services for ultra-fast user experiences.
Build robust configuration management systems supporting multiple enterprise customers.
Improve automated deployment tools for E2E testing and multi-system deployments.
Participate in innovation initiatives, including patents, algorithms, and system improvements.
Contribute to open-source projects and technical communities.

Requirements

  • B.Tech/M.Tech or equivalent degree in Computer Science or related field.
  • Around 1 year of experience building software solutions in corporate or startup environments.
  • Experience working with distributed systems in production environments.
  • Strong knowledge of algorithms and hands-on coding expertise.
  • Proficiency in backend-focused languages such as Java, Scala, or Python.
  • Exposure to large-scale data processing tools like Spark, Hadoop, MapReduce, or Airflow.
  • Strong understanding of scalability, performance optimization, and system reliability.
  • Ability to work on complex engineering problems in fast-paced product teams.

AI Match Score

Find out instantly if you are a good fit for this role using our advanced AI analysis.

Ready to Apply?

Submit your application seamlessly through the official portal. Make sure your resume is up to date!

Closes internally when filled