Platform Software Engineer
Core
Designing, building, and maintaining software and tooling to deploy, configure, and operate products across desktop, on-premise, and cloud environments, including stateful distributed components and upgrade paths.
Role type
Senior Platform Software Engineer (AI-first workflow)
Builds
Production-grade container images, deployment tooling, CI/CD pipelines, and internal self-service infrastructure for R&D teams.
Domain
Enterprise software delivery, multi-environment deployment, and AI-assisted development.
Deliverable
production ML models | product features | infrastructure
Required skills
Spec-first design thinking, system decomposition, AI output validation, cloud deployment, Infrastructure-as-Code, container technology, application security, CI/CD pipeline ownership, testing strategy.
Preferred skills
Kubernetes, AWS/Azure certifications, FastAPI, React, TypeScript.
Technologies
AWS, Azure, Google Cloud, AWS CDK, CloudFormation, CircleCI, Docker, Ansible, Python, Apache Solr, ZooKeeper, DB2, SQL Server, Postgres.
Responsibilities
Designing and building deployment tooling for diverse targets, owning the deployment and upgrade story for stateful components, developing internal platform capabilities for self-service, maintaining CI/CD pipelines, instrumenting deployments for data-driven decisions, contributing to architectural decisions, and owning the testing strategy.
Seniority
Senior, hands-on IC