MoEngage

Senior Data Engineer

Bengaluru, India
Azure Kubernetes Spark Kafka Java Python AWS
Description

MoEngage is an intelligent customer engagement platform, built for customer-obsessed marketers and product owners. We enable hyper-personalization at scale across multiple channels like mobile push, email, in-app, web push, on-site messages, and SMS. With AI-powered automation and optimization, brands can analyze audience behavior and engage consumers with personalized communication at every touchpoint across their lifecycle.
Fortune 500 brands and Enterprises across 35 countries such as Deutsche Telekom, Samsung, Ally Financial, Vodafone, and McAfee along with internet-first brands such as Flipkart, Ola, OYO and Bigbasket use MoEngage to orchestrate their cross-channel campaigns and engage efficiently with their customers sending 80 billion messages to 900 million consumers every month!
Our vision is to build the world’s most trusted customer engagement platform for the mobile-first world.
We promise to care about your customers as much as you do. And that justifies our top ratings for service and support in Gartner Magic Quadrant, Gartner Peer Insights, and G2 Summer Reports. We have also been recognized as one of the 25 Highest Rated Private Cloud Computing Companies To Work For in a list released by Battery Ventures, a global investment firm based on the employee feedback on Glassdoor where employees reported the highest levels of satisfaction at work during the first six months of the pandemic."

About the Data Engineering Team at Monengage:
Join our innovative Data Engineering team, where your expertise will play a critical role in architecting and executing the data infrastructure that powers real-time data ingestion, large-scale data lake, and Kafka clusters where more than a million messages per second are produced. Our team is responsible for handling high-volume user and event data, business critical pipelines, not only ensuring that they are robust, high-performing but also scalable and efficient to meet the demands of our dynamic data environment.

Key Requirements:
  • Experience: A minimum of 3-4 years in the data engineering field, demonstrating a track record of managing data infrastructure and pipelines.
  • Programming Skills: Expertise in at least one high-level programming language, with a strong preference for candidates proficient in Java and Python.
  • Cloud Infrastructure: Proven experience in setting up, maintaining, and optimizing data infrastructures in cloud environments, particularly on AWS or Azure.
  • Tech Stack Proficiency: Hands-on experience with a variety of data technologies including, but not limited to:
    • Kafka for stream-processing
    • Kubernetes for container orchestration
    • AWS S3, Athena, and Glue for storage and ETL services
    • Spark for large-scale data processing
    • Debezium for change data capture
    • Apache Airflow for workflow management
  • Data Processing: Demonstrable skills in cleansing and standardizing data from diverse sources such as Kafka streams and databases.
  • Query Optimization: Proficient in optimizing queries to achieve optimal performance with large datasets, minimizing processing times without sacrificing quality.
  • Problem-Solving Abilities: An analytical mindset with robust problem-solving skills, essential for identifying and addressing issues during data integration and schema evolution.
  • Cost Optimization Expertise: A keen eye for cost-saving opportunities without compromising on system efficiency. Capable of architecting solutions that are not only robust and scalable but also cost-effective, ensuring optimal resource utilization and avoiding unnecessary expenses in the cloud and data processing environments.
 MoEngage
MoEngage
Analytics Digital Marketing Information Technology Marketing Automation SaaS

0 applies

19 views

Other Jobs from MoEngage

QA Engineer

Bengaluru, India

Senior IT System Engineer

Bengaluru, India Europe

Data Scientist II

Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say