Senior Software Engineer Data Platform Bengaluru (India)
MoEngage
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 .
About MoEngage
Required Skills
Job Details
Posted by
N/A
Posted on:
10 Aug 2026
About MoEngage
More open roles
- Full Stack Data Engineer – Python, React, Snowflake & AzureTeamware Solutions · Bengaluru, Karnataka, India
- Full Stack Data Engineer – Python, React, Snowflake & AzureTeamware Solutions · Bengaluru, Karnataka, India
- Full Stack Development (Python & GoLang) – Cloud & IoT Platforms (7-15 Years)Info Origin Inc. · India
- Full Stack Development (Python & GoLang) – Cloud & IoT Platforms (7-15 Years)Info Origin Inc. · India
- AI/ML Engineer-Python (Internship)SRS Consulting Inc · India
- Python Backend Developer (Remote)Hire Feed · Kollam, Keralam, India