Senior Software Engineer- Data Platform
- Location
- Bengaluru
- Type
- Full time
- Posted
- 1H AGO
A signal privately tells MoEngage you're interested. It is not a job application.
About the role
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.
- Prior experience with product analytics tools is a plus
- Experenice in Trino is added advantage.
- Good to have Airflow
- 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
Similar roles
Lead Software Engineer - DPMMoEngage · Bengaluru
Software EngineerBms · Hyderabad
Software Engineering Professional (Bengaluru, IN, 560103)BT Group · Bengaluru
Software Engineer 2TrueCar, Inc. · Santa Monica
Senior Software Engineer, Backend (Coinbase One)Coinbase · Remote
Senior Software EngineerMongoDB · Gurugram