Senior Software Engineer- Data Platform

MoEngage Inc.

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading analytics solutions company based in Bengaluru is seeking a skilled developer to design and develop scalable data pipelines and backend services primarily using Java and Python. The candidate must possess strong proficiency in Data Structures and Algorithms and experience with high-throughput infrastructure, ensuring availability and performance. Familiarity with Trino, Athena, and Kafka is highly desirable. This role emphasizes accountability in execution and collaboration with multiple stakeholders.

Qualifications

  • Design scalable data pipelines and backend services.
  • Experience in maintaining high-throughput infrastructures.
  • Strong proficiency in optimizing high-scale distributed systems.

Responsibilities

  • Accountable for end-to-end task execution.
  • Build with scalability, availability, and resilience in mind.
  • Interface with stakeholders to deliver requirements.

Skills

Java
Python
Data Structures and Algorithms
SQL
Kafka

Tools

Trino
Athena
Airflow
Confluent Schema Registry

Job description

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.
  • Experience in Trino is an 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Platform Engineer
Data Platform Engineer

Salt • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer (Data)
Senior Software Engineer (Data)

KSOLVES • Indore District

On-site
Looking For Senior Platform Engineer -Data Platform
Looking For Senior Platform Engineer -Data Platform

Tech Mahindra • Hyderabad, Pune District

On-site
INR 1,500,000 - 2,100,000
Software Engineer
Software Engineer

Thyrocare • Navi Mumbai

On-site
INR 900,000 - 1,500,000
Senior Full Stack Data Platform Engineer
Senior Full Stack Data Platform Engineer

Millennium Consulting • Bengaluru

On-site
INR 5,000,000 - 9,000,000
Senior Data Engineer
Senior Data Engineer

INFOSLAB CONSULTANCY PRIVATE LIMITED • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Data Engineer
Senior Data Engineer

Luxoft India • India

On-site
INR 1,500,000 - 2,000,000
Solution Architect - Data Engineer
Solution Architect - Data Engineer

KSB Company • Maharashtra

On-site
INR 800,000 - 1,200,000
Data Engineer
Data Engineer

Meril • Vapi

On-site
INR 800,000 - 1,200,000
Data Platform Engineer (Associate)
Data Platform Engineer (Associate)

Times World • India

On-site
INR 600,000 - 900,000