CareerPlanSign in

Principal Software Engineer (workflow / platform)

India (Bengaluru)💼 Full-time🗓 2026-09-07 → 2026-09-25

Core

Design, build, and operate the core serverless execution engine and workflow orchestration layer for Cognite's AI and automation platform, serving Fortune 500 industrial companies.

Role type

Principal Software Engineer (distributed systems & platform)

Builds

Serverless execution engine, workflow orchestration layer, and foundational primitives for CDF's AI capabilities.

Domain

Industrial digitalization, AI, and data solutions

Deliverable

production ML models | product features | infrastructure

Required skills

JVM languages (Kotlin/Java), Python (FastAPI), distributed systems patterns, cloud-native service design, workflow engines, event-driven architectures, relational and non-relational databases, object storage, caching layers, observability stack, ML platform support

Preferred skills

Industrial knowledge graph construction, entity resolution, NLP/CV pipelines, React/TypeScript, vector/embedding infrastructure, model lifecycle management

Technologies

Kotlin, Java, Python, FastAPI, Kubernetes, Azure, GCP, AWS, PostgreSQL, Redis, Kafka, Conductor, Apache Airflow, Open-telemetry, Prometheus, Grafana, Honeycomb

Responsibilities

Design and operate the core serverless execution engine and workflow orchestration layer; ensure platform uptime, latency SLOs, and incident response; architect for multi-tenant and multi-cloud high-throughput workloads; define and evolve API-first architecture; instrument services with distributed tracing and alerting; champion test automation and maintain deployment pipelines; profile and resolve performance bottlenecks

Seniority

Principal, hands-on IC with strategic ownership

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