CareerPlan

Software EngineerSoftware Engineer, Data & Scalability Platform

Bangalore, IndiaFull-time2026-09-01 → 2026-11-10

Core

Build and operate high-scale data stores, streaming pipelines, and processing services to store, move, and transform evaluation results and metrics for AI agent resilience.

Role type

Senior backend software engineer (data platform & distributed systems)

Builds

Scalable data infrastructure including relational/analytical/object storage, stream processors, and distributed worker fleets for AI observability.

Domain

AI infrastructure, data engineering, distributed systems

Required skills

Python, Go/Java/C++, distributed systems design, database schema design, query tuning, streaming systems, system performance optimization, CI/CD, automated testing

Preferred skills

Columnar/analytical/time-series databases, queue consumer tuning, load testing, Kubernetes, cloud platforms, observability tooling, multi-tenant systems

Technologies

Kafka, RabbitMQ, Pulsar, Kinesis, ClickHouse, Druid, BigQuery, Snowflake, OpenTelemetry, AWS, GCP

Responsibilities

Design and implement backend services and data pipelines; optimize query/write performance via indexing and tuning; debug production issues across data stores and services; lead features from design to deployment; contribute to load testing and profiling.

Seniority

Senior, hands-on IC