Home/Job List/Senior Software Engineer Data Platform Bengaluru (India)
MoEngage

Senior Software Engineer Data Platform Bengaluru (India)

MoEngage

Bengaluru, Karnataka, India
Full-Time
Posted 19 days ago

Job Description & Responsibilities

Must have

Architect & Build: Design and develop scalable data pipelines and backend services using Java and Python.

Infrastructure at Scale: Maintain and optimize high-throughput infrastructure, ensuring high availability and low latency.

Design scalable ingestion layers and warehouse schemas that leverage Trino and Athena for high-performance, distributed querying at scale.

Strong proficiency in Data Structures and Algorithms with a focus on optimizing high-scale distributed systems.

Partner with cross-functional teams to deliver technical requirements and resolve platform bottlenecks.

Bonus

Prior experience with product analytics tools is a plus

Experenice in Trino is added advantage.

Positive to have Airflow

Responsibilities

Robust bias for action; accountable for end-to-end task execution and timely delivery in a fast-paced setting.

Keep scalability/availability/resilience in mind while building.

Interfacing with multiple stakeholders to understand the requirements and deliver accordingly.

Core Tech Stack

Languages: Java (Must-have), Python

Data & Messaging: SQL, Confluent Schema Registry, Kafka

Query Engines: Athena, Trino .

Required Skills

PythonJavaSQLKafka

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience00 years
Positions1

Posted by

N/A

Posted on:

10 Aug 2026

About MoEngage

More open roles

Browse all jobs →