Lead Software Engineer - Data

5 - 7 years

5 - 10 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Lead Software Engineer - Data

As part of the Engineering team at MoEngage, you can expect to:

  • Take ownership

    and be responsible for what you build no micromanagement.
  • Work with

    A players

    (some of the best talents in the country) to expedite your learning curve and career growth.
  • Innovate in India and build for the world

    at the scale of 1.2 billion active users.
  • 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 more importantly, have fun while you work on scaling MoEngage.

data engineering and distributed computing problems

Here are some of the challenging projects we are working on within the Data team:

  • Scaling the current data pipeline

    to handle 5X the present scale within the next year.
  • Moving from batch-oriented processing to a

    near-real-time processing engine

    .
  • Building performance monitoring systems

    for databases, web services, and processing engines.

Roles and Responsibilities

  • Think big and execute with great focus

    with a milestone-based approach rather than a big bang.
  • Design and Code

    while keeping

    scale, high availability, and cost-efficiency

    in mind.
  • Mentor and review the code

    of fellow colleagues.
  • Lead a micro team

    within the team and adopt good tech processes and tools.
  • Own problem statements and solutions

    built to solve them.
  • Open to work on a

    polyglot tech stack

    .

Skill Requirements

  • 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 modeling, 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.

What You Get

  • People-first culture

    .
  • Great teams

    to work with.
  • Competitive pay

    .
  • Learnings useful throughout life.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
MoEngage logo
MoEngage

Marketing Technology

Mumbai

RecommendedJobs for You

pune, maharashtra, india