CareerPlan

Senior Software Engineer - Platforms

USAFull-time2026-11-04 → 2026-11-10

Core

Design, build, and operate a serverless execution engine and workflow orchestration layer supporting ML scheduling, training, fine-tuning, and batch inference.

Role type

Senior IC backend platform engineer (serverless & ML infrastructure)

Builds

Scalable multi-tenant, multi-cloud scheduling, queueing, and execution systems for ML workloads

Domain

Cloud-native infrastructure, Machine Learning, Distributed Systems

Deliverable

production ML models

Required skills

JVM languages (Kotlin, Java), Python, FastAPI, Kubernetes, Cloud platforms (Azure, GCP, AWS), Workflow engines (Conductor, Airflow), Event-driven architectures (Kafka, Pub/Sub), Relational and non-relational databases, Object storage, Caching (Redis), Observability (OpenTelemetry, Prometheus, Grafana), Distributed systems patterns

Preferred skills

React, TypeScript, Industrial knowledge graphs, Entity resolution, NLP, Computer vision, Model versioning, A/B experiment tracking, Vector embeddings, RAG-based contextualisation

Technologies

Conductor, Apache Airflow, Kafka, Redis, OpenTelemetry, Prometheus, Grafana, FastAPI, Kubernetes

Responsibilities

Design and operate serverless execution engines and workflow orchestration layers; Architect scalable multi-tenant and multi-cloud scheduling systems; Define and evolve versioned REST and event-driven APIs; Implement distributed tracing, logging, and alerting; Profile and optimize execution throughput and cloud costs; Build platform primitives for ML scheduling and environment management

Seniority

Senior, hands-on IC