CareerPlanSign in

Software Development Engineer II - Data Engineering

Bengaluru💼 Full-time🗓 2026-09-01 → 2026-09-25

Core

Build and maintain critical data infrastructure handling hundreds of millions of requests per minute, processing billions of daily events, and managing petabytes of data for AI-powered experiences.

Role type

Senior Software Development Engineer (Data Engineering)

Builds

Scalable data ingestion, processing, and storage systems supporting AI model training and autonomous AI Agents

Domain

Media & Entertainment / Large-scale Data Engineering

Deliverable

production ML models | infrastructure

Required skills

Apache Spark, Apache Flink, Apache Kafka, AWS (S3, EMR, Kinesis), Snowflake/BigQuery/Redshift/Delta Lake, Apache Airflow/Prefect, SQL, NoSQL (Cassandra, DynamoDB), Terraform/CloudFormation

Preferred skills

Machine learning pipeline experience, feature engineering, distributed systems concepts

Technologies

Python, Java, Scala, Go, Datadog, Grafana, Prometheus

Responsibilities

Develop features for data ingestion, processing, governance, observability, and storage; Build components for real-time event collection systems; Implement data pipelines to support AI model training and autonomous AI Agents; Write clean, maintainable, and well-tested code; Contribute to improving existing systems and services; Identify and implement optimizations for ingestion, storage, and processing components

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.