Senior Software Engineer Data Engineering Bengaluru (India)

Senior Software Engineer Data Engineering Bengaluru (India)

02 Sep
|
MoEngage
|
India

02 Sep

MoEngage

India

MoEngage is looking for a talented Senior Software Engineer - Data Engineering to join our team. If you have a proven track record in managing data infrastructure and pipelines on high-scale distributed systems, expertise in programming languages like Java or Python, and experience with cloud environments, you'll be instrumental in building and optimizing our data ecosystem.

Key Requirements
Experience: A minimum in the data engineering field, demonstrating a track record of managing data infrastructure and pipelines on high scale distributed systems.
Programming Skills: Expertise in at least one high-level programming language, with a solid preference for candidates proficient in Java and Python.
Cloud Infrastructure: Proven experience in setting up, maintaining, and optimizing data infrastructures in cloud settings, particularly on AWS or Azure.
Tech Stack Proficiency: Hands-on experience with a variety of data technologies including, but not limited to:
Kafka for stream-processing
Kubernetes for container orchestration
AWS S3, Athena, and Glue for storage and ETL services




Spark for large-scale data processing
Debezium for change data capture
Apache Airflow for workflow management
Any one Streaming frameworks (Kstream/Flink/Samza/Spark streaming)
Data Processing: Demonstrable skills in cleansing and standardizing data from diverse sources such as Kafka streams and databases.
Query Optimization: Proficient in optimizing queries to achieve optimal performance with large datasets, minimizing processing times without sacrificing quality.
Problem-Solving Abilities: An analytical mindset with robust problem-solving skills, essential for identifying and addressing issues during data integration and schema evolution.
Cost Optimization Expertise: A keen eye for cost-saving opportunities without compromising on system efficiency. Capable of architecting solutions that are not only robust and scalable but also cost-effective, ensuring optimal resource utilization and avoiding unnecessary expenses in the cloud and data processing environments.

📌 Senior Software Engineer Data Engineering Bengaluru (India)
🏢 MoEngage
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer data engineering bengaluru (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer data engineering bengaluru (india) / india