Job Description
Bloomreach is the world’s #1 Commerce Experience Cloud, empowering brands to deliver customer journeys so personalized, they feel like magic. It offers a suite of products that drive true personalization and digital commerce growth, including:
- Discovery, offering AI-driven search and merchandising
- Content, offering a headless CMS
- Engagement, offering a leading CDP and marketing automation solutions
Together, these solutions combine the power of unified customer and product data with the speed and scale of AI optimization, enabling revenue-driving digital commerce experiences that convert on any channel and every journey. Bloomreach serves over 850 global brands including Albertsons, Bosch, Puma, FC Bayern München, and Marks & Spencer. Bloomreach recently raised $175 million in a Series F funding round, bringing its total valuation to $2.2 billion. The investment was led by Goldman Sachs Asset Management with participation from Bain Capital Ventures and Sixth Street Growth. For more information, visit Bloomreach.com.
Our India team is a critical product development and innovation hub for the company, with many of the company’s key products and technology initiatives created and developed by this team. We are looking for a dynamic team lead who has aspirations to be a technical engineering manager or an experienced engineering manager who still likes to be hands-on and working side-by-side with the team to design scalable solutions to solve real world problems.
What you’ll bring:
- A B.Tech/M.Tech or equivalent degree in Computer Science or a related field
- 8+ years of experience building enterprise software solutions in a corporate or start up
- Excellent knowledge in data structures, algorithms, and design patterns, experience working in a highly scalable and distributed software architecture in AWS or GCP.
- Experience with large-scale data processing (e.g. MapReduce, Hadoop, Spark)
- Knowledge of relational database and data warehouse technology like RedShift, Postgres, MySql, BigQuery etc.
- Expert proficiency in programming languages, such as Java or GoLang etc.
- Excellent problem solving, collaboration, and communication skills, ability to think outside of the box a big plus.
What you'll do:
- Design and implement advanced analytical processing engine, experience leveraging Databrick platform a plus.
- Partner with the Product team to understand requirements and use cases. Lead and engage cross-functional engineering teams to plan and drive end to end execution of projects
- Participate in lean and agile development process in an automation- and monitoring-driven environment, from planning, scoping, estimation all the way to optimization, maintenance, and support.
- You are a strategic thinker as it relates to scale and removing obstacles from the loop. You thrive when operating in broad scope, from conception through continuous operation of services to defined SLA’s.
- You will diagnose and resolve systemic obstacles that prevent your team from delivering high-quality software.
- You distill complex and ambiguous situations into actionable plans for your team.