Sign up to join belong
It’s ok, we all forget!
Finding a job you love made easy
Reset password in 3 steps
360+ Companies we work with
Facing any problems?
This will reach hiring team soon
Withdraw your application within 24 hrs.
Click here to apply again.
Perfect for people who
About Segmentation team -
Segmentation team is one of the core teams at MoEngage, responsible for billions of events per month generated by millions of users, and building real time query capabilities to power the most advanced user profiling engine available in the industry. As a member of the segmentation team, you will be working on some of core distributed computing concepts as well as challenging CS problems, to write code that processes of data in minutes. You get to work on one of the and get first hand understanding of handling data at scale.
Here are some of the challenging projects in the Segmentation team.
Fetching the IDs of >100M users from a sharded mongodb cluster in less than a minute.
Scaling an ETL pipeline to sync mongo db with Elasticsearch, while processing more than 300k ops/min
Building an in-house MapReduce system on top of Elasticsearch with capabilities to process TeraBytes of data in seconds
Skill Requirements -
- Proven experience in handling large infrastructure and distributed systems
- Expert in Java OR Python related technologies and frameworks
- Familiarity with at least one of the cloud computing infrastructure - GCP / Azure / AWS
- Familiarity with Elasticsearch, MongoDB is a plus
- Tech Stack - Python, Falcon, Elasticsearch, MongoDB, AWS (SQS S3), Linux, Map Reduce
- At MoEngage, we are passionate about our team and technology - see below to know more about us and technology.