Senior Software Engineer - Platform
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
Senior IC Platform Software Engineer (Distributed Systems)
Builds
Serverless execution engine, workflow orchestration layer, and foundational primitives for CDF's AI capabilities.
Domain
Industrial digitalization, AI infrastructure, cloud-native distributed systems.
Deliverable
production ML models | product features | infrastructure
Required skills
JVM languages (Kotlin/Java), Python (FastAPI), distributed systems patterns, cloud-native service design, workflow orchestration, event-driven architectures, relational and non-relational databases, observability stack.
Preferred skills
ML platform support, industrial knowledge graph construction, vector/embedding infrastructure, full-stack awareness (React/TypeScript).
Technologies
Kubernetes, Azure, GCP, AWS, Private cloud, Conductor, Apache Airflow, Kafka, Pub/Sub, PostgreSQL, Redis, Open-telemetry, Prometheus, Grafana, Honeycomb.
Responsibilities
Design and operate the 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 CI/CD pipelines; profile and resolve performance bottlenecks.
Seniority
Senior, hands-on IC