Scaling the current data pipeline to handle 5X of the present scale within the next one year.
Moving from batch-oriented processing to near-real-time processing engine.
Building performance monitoring systems for databases, web services and processing engine.
Thinking big and executing with great focus with a milestone-based approach rather than Big bang.
Designing and Coding by keeping scale, high availability, and cost-efficient in mind.
Mentoring and reviewing the code of fellow colleagues.
Leading a micro team within the team and adopting good tech processes and tools.
Owning problem statements and solutions built to solve it.
Open to work on the polyglot tech stack
What makes you a great fit:
5-7 years of proven experience in developing scalable REST/gRPC services or streaming pipelines
Expert in Java programming languages and frameworks.
Experience in data processing / streaming pipelines is must
Hands on experience with data modelling, database design and performance
Hands on experience with web frameworks such as Vert.X, SpringBoot, Quarkus is a plus
Hands on experience with data processing technologies such as Kafka, Flink, Spark is a plus
Hands on experience with containerization, docker, kubernetes is a plus
Additional benefits
Flexible work hours
About MoEngage
An intelligent Customer Engagement Platform that brings Product Analytics and Marketing Automation under one roof for data-driven engagement.
With MoEngage, companies can orchestrate campaigns across channels like push, email, in-app messaging, web push, and SMS, with auto-optimization towards higher conversions powered by machine learning.
MoEngage is the leader in the customer engagement market, with presence across Asia, Europe and the US. MoEngage works with Consumer businesses across the world including Fortune 500 brands like Samsung, Deutsche Telekom, Hearst, Prudential, Vodafone and Internet-first companies like Flipkart Group, Tokopedia, Traveloka, Gaana, and Oyo.