Senior Staff Software Engineer
Bloomreach
about 1 month ago
Delhi, India
Senior / Staff+
H1B Sponsor
Responsibilities
- Own and evolve core Search architecture, including indexing, retrieval, ranking, and query-time execution.
- Lead design and execution of large, cross-cutting search initiatives across multiple teams and services.
- Drive technical strategy for search relevance and ranking systems, balancing precision, recall, latency, and cost.
- Partner with Applied Science and ML teams to productionize ranking models and semantic retrieval techniques.
- Ensure search systems meet strict latency, availability, and scalability SLAs under real-world traffic.
- Act as a technical mentor and multiplier through design reviews, code reviews, and technical coaching.
- Influence roadmap and prioritization by articulating clear technical tradeoffs and long-term platform implications.
- Serve as a technical escalation point for complex production and architecture decisions.
Requirements
- 8–12+ years of professional software engineering experience with deep expertise in backend and distributed systems.
- Strong, hands-on experience building large-scale Search or Information Retrieval systems.
- Deep expertise in search relevance, ranking, and query/catalog understanding.
- Proven experience designing and operating distributed, low-latency systems at scale.
- Strong coding skills in Java and/or Python, focusing on production-quality, maintainable systems.
- Experience working in cloud environments (AWS or GCP) and modern deployment platforms.
- Ability to lead technical initiatives across teams and influence without direct authority.
- Clear, effective communicator able to explain complex technical concepts and tradeoffs.
Benefits
- Flexible working hours to accommodate your working style.
- Virtual-first work environment with several Bloomreach Hubs available across three continents.
- 5 paid days off to volunteer.
- Professional education budget of $1,500 annually for education products.
- Employee Assistance Program with counselors for non-work-related challenges.
- Subscription to Calm - sleep and meditation app.
- DisConnect days for additional time off each quarter.
- Extended parental leave up to 26 calendar weeks for Primary Caregivers.
Tech Stack
Apache HadoopApache KafkaApache SparkAWSElasticsearchGoogle Cloud PlatformJavaPython
Categories
AI & MLBackend