about 4 hours ago

Software Engineer III - Data

Bengaluru, Karnataka, India
full-timemidSoftware (AI/MarTech)

Tech Stack

Description

You will build and optimize scalable data pipelines using Python, SQL, and big data technologies like Spark, Hive, Presto, and Kafka. Leverage AI coding tools to accelerate development, ensuring high-quality, production-grade code that powers analytics and AI-driven product features.

Requirements

  • 4–7 years of data engineering experience
  • Strong skills in Python and SQL
  • Hands-on experience with big-data systems (Spark/Hive/Presto/Kafka)
  • Understanding of AI-native software development practices
  • Proven ability to adopt and drive modern engineering paradigms
  • Use AI coding tools (Copilot, ChatGPT, Cursor, etc.) for writing/refactoring pipeline code, SQL generation, debugging, and understanding schemas

Responsibilities

  • Write production-grade code in Java or Python
  • Design and optimize high-performance SQL on large datasets
  • Work with Spark, Hive, Presto, Kafka, or similar technologies
  • Leverage generative AI and AI coding tools to accelerate developer productivity
  • Build data consumed by analytics and AI-powered product features
  • Partner with Data Science, Backend, and Platform teams
  • Work on AWS-based data infrastructure (S3, EMR, Redshift, EC2)
0 views 0 saves 0 applications