Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 14465120

    BENGALURU · FULLTIME

    Lead Software Engineer - Data

    MoEngage logo

    MoEngage

    Bengaluru · onsite · Posted 54d ago

    Sourced fromFoundit
    Not disclosed5–7 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Foundit · 9 questions to answer1.3s
    • Decided the answers for all of them2.4s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    MoEngage is looking for a driven Lead Software Engineer - Data to join our team. Are you passionate about uncovering hidden opportunities and championing them Do you crave ownership and a chance to be part of something impactful, thriving in a fast-paced environment where innovation and customer-centric thinking are the norm If so, this could be a worthwhile opportunity for you!

    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.

    As a member of the Data team, you will be working with cutting-edge data engineering and distributed computing problems, focusing on improving throughput, reducing latency, and maintaining uptime of data pipelines and web services. You'll write test-driven code for processing TBs of data in multi-region distributed systems.

    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.

    Sourced from foundit

    Section · 02

    Skills

    DockerDatabase Designjava programmingREST APISpring BootData ProcessingData Modeling

    Section · Company

    About MoEngage

    MoEngage logo

    MoEngage

    Emerging Technologies

    620

    employees

    2014

    12 years old

    Bengaluru/Bangalore, Karnataka

    India

    About

    MoEngage is a full-stack solution consisting of powerful customer analytics, automated cross-channel engagement, and AI-driven personalization.

    Industries

    Emerging TechnologiesInternetIT Services & ConsultingMarketing & Advertising

    Employee ratings

    135 reviews

    3.5/ 5

    Culture

    3.5

    Career growth

    3.1

    Work-life

    3.6

    Employees rate it well for

    Work Life Balance23Work Culture22Senior Management12Salary10Work Environment8

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Lead Software Engineer - Data · waiting for your command