Senior Software Engineer- Data Platform
TLDR
Architect scalable data pipelines and backend services with Java and Python, using Trino and Athena for distributed querying.
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.
- Good to have Airflow
Responsibilities:
- Strong bias for action; accountable for end-to-end task execution and timely delivery in a fast-paced environment.
- 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
MoEngage is a customer engagement platform designed for marketers and product owners, offering targeted messaging solutions that prioritize personalization and omnichannel marketing. Trusted by over 1,350 global brands, it enables businesses to integrate data and achieve a comprehensive understanding of their customers.
- Founded
- Founded 2014
- Employees
- 500+ employees
- Industry
- internet
- Funding stage
- Series C+
- Total raised
- $490M raised
- Last funding
- Raised December 2025