Bloomreach is hiring for the position of Software Engineer I (Backend) in India. This is an exciting opportunity for engineers with around 1 year of experience who want to work on large-scale distributed systems, AI-powered personalization platforms, and high-performance search infrastructure.
If you are passionate about backend engineering, algorithms, distributed systems, and big data technologies like Spark or Hadoop, this role could be a strong career accelerator.

About Bloomreach
Bloomreach is building the world’s premier agentic AI platform for personalization, helping businesses deliver highly customized digital experiences.
The company powers personalization for over 1,400 global brands, including:
- American Eagle
- Sonepar
- Pandora
Bloomreach’s proprietary AI engine, Loomi AI, enables:
- Autonomous Search
- Conversational Shopping
- Autonomous Marketing
- End-to-end personalization
The India team plays a crucial role in product innovation and engineering excellence. Several flagship products, including Bloomreach Search, were built and shipped from India.
Role Overview – Software Engineer I
As a Backend Engineer at Bloomreach, you will design and develop critical components powering some of the largest eCommerce retailers in the world.
You will work on:
- Distributed indexing systems
- High-throughput NoSQL search systems
- Real-time autocomplete systems
- Massively parallel crawlers processing ~300 million pages/day
- Large-scale recommendation engines
This is a high-impact engineering role requiring strong algorithmic foundations and distributed systems expertise.
Key Responsibilities
Backend engineers at Bloomreach:
- Design and develop scalable backend systems
- Build distributed systems operating at massive scale
- Maintain high-availability production infrastructure
- Work on real-time personalization systems
- Contribute to search and recommendation algorithms
- Improve system performance and scalability
- Collaborate with cross-functional teams
- Contribute to open-source initiatives (where applicable)
Technical Skills Required
Education
- B.Tech / M.Tech in Computer Science or related field
Experience
- 1+ year of experience in software development
Core Technical Skills
- Strong understanding of Data Structures & Algorithms
- Backend-first programming languages:
- Java
- Scala
- Python
Distributed Systems Knowledge
- Experience maintaining production-scale distributed systems
- Understanding of scalability, fault tolerance, and performance optimization
Big Data & Processing Tools
- Apache Spark
- Hadoop
- MapReduce
- Airflow
Help a friend land their next role. Share now!
What Makes This Role Exciting?
Bloomreach engineers have:
- Built a search engine representing 25% of retail eCommerce experiences in the US & UK
- Developed real-time autocomplete systems faster than human reaction time
- Built scalable indexing systems serving billions of interactions
- Filed patents in search algorithms and SEO systems
- Created automated deployment tools for one-click testing and releases
This is a rare opportunity to work on systems operating at global enterprise scale.
Who Can Apply? (Eligibility Table)
| Criteria | Details |
|---|---|
| Role | Software Engineer I |
| Company | Bloomreach |
| Location | India (Work From Home flexibility available) |
| Education | B.Tech / M.Tech (CS or related field) |
| Experience | 1+ Year |
| Languages | Java / Scala / Python |
| Core Skills | DSA, Distributed Systems |
| Big Data | Spark, Hadoop, MapReduce, Airflow |
| Industry | eCommerce / AI / Personalization |
Salary (Market Estimate)
💰 Estimated Salary for Software Engineer I at Bloomreach (India):
₹12 LPA – ₹20 LPA (Market Estimate)
The compensation may vary based on:
- Location
- Candidate experience
- Technical expertise
- Internal pay structure
Bloomreach is known to offer competitive pay aligned with top-tier product companies.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Why Consider Bloomreach?
- Work on AI-powered personalization systems
- Exposure to distributed systems at massive scale
- High-growth global SaaS company
- Strong India engineering presence
- Work-from-home flexibility (as per policy)
- Opportunity to build patent-worthy technology
This role is ideal for developers aspiring to grow into:
- Backend Engineer
- Distributed Systems Engineer
- Search Engineer
- Big Data Engineer
- AI Infrastructure Engineer
How to Prepare for This Role
To improve your chances:
- Strengthen Data Structures & Algorithms
- Practice system design basics
- Build hands-on projects with Spark or distributed processing
- Understand RESTful architecture
- Contribute to open-source projects
Disclaimer
This job post is for informational purposes only and is based on publicly available information. Bloomreach does not charge any fees for recruitment. The salary mentioned above is a market estimate and may vary depending on internal company policies and candidate qualifications. We are not responsible for any changes made by the company regarding role details, compensation, or work policies.
Share the opportunity