Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer - Data @ MoEngage

Home > Software Development

 Lead Software Engineer - Data

Job Description

Will you be able to thrive in a fast-paced environment where innovation, speed, and customer-centric thinking are the norm? Is it your passion to uncover opportunities others are unaware of and to champion them? Do you crave ownership and a chance to be a part of something that matters? If so, this may be a worthwhile opportunity for you!
 
As part of the Engineering team at MoEngage, here are some things you can expect:
  • Take ownership and be responsible for what you build - no micromanagement
  • Work with A players (some of the best talents in the country), and expedite your learning curve and career growth
  • Make in India and build for the world at the scale of 1.2 billion active users, which no other internet company in the country has seen
  • Learn together from different teams on how they scale to millions of users and billions of messages.
  • Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the team and more importantly, have fun while you work on scaling MoEngage.
As a member of the Data team, you will be working with cutting-edge data engineering and distributed computing problems, work on improving throughput, reducing latency and maintaining uptime of data pipeline and web services, work on writing test-driven code for processing TBs of data in a multi-region distributed systems.

Here are some of the challenging projects we are working on as part of Data team.
  • 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.
Skill Requirements
  • 5-7 years of proven experience in developing scalable REST/gRPC services or streaming pipelines and data intensive applications
  • Expert in Java programming language and frameworks.
  • 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 plusko0/j
Roles and Responsibilities:
  • 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 you get:
  • People first culture
  • Great teams to work with
  • Competitive pay
  • Learnings useful throughout life

Job Classification

Industry: Advertising & Marketing
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: MoEngage
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   SAN Cloud computing Web services Coding Database design Artificial Intelligence Data processing MongoDB Customer engagement Distribution system

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

PDM Data Lake Engineer

  • Mercedes Benz
  • 8 - 13 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Software Engineer Iii (java Api/microservices Developer)

  • Quest Diagnostics
  • 3 - 8 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Senior Software Engineer (Java, Python, MVC, Kubernetes)

  • Rakuten Symphony
  • 5 - 10 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Azure Kubernetes Engineer (On-site only)

  • Ajmera Infotech
  • 3 - 8 years
  • Hyderabad
  • 2 days ago
₹ 10-20 Lacs P.A.

MoEngage

MoEngage Inc.