Principal Python API Engineer
Core
Design, build, and evolve secure, reliable, and cost-effective platform capabilities for machine learning at enterprise scale, enabling efficient packaging, deployment, and operation of AI/ML models in production.
Role type
Principal Python API Engineer (Platform & Infrastructure)
Builds
Enterprise-grade gateways, shared services, CI/CD pipelines, and infrastructure patterns for ML workloads.
Domain
Enterprise Technology / Cloud Infrastructure / Machine Learning Operations
Deliverable
production ML models | infrastructure
Required skills
Python, distributed systems, Linux, AWS (S3, Lambda, Batch, Step Functions, EventBridge, CloudWatch, SNS/SQS), Terraform/CloudFormation/OpenTofu, Docker, CI/CD, SLOs, error budgets, capacity planning, incident handling, model packaging, inference routing, traffic control, observability, drift detection, mentoring.
Preferred skills
Java, Groovy, Azure, GCP, managed ML services (SageMaker).
Technologies
AWS Lambda, Azure, CI/CD, CloudWatch, Docker, GCP, Java, Linux, Python, Terraform, Git, Jenkins
Responsibilities
Design and evolve secure, reliable, and cost-effective platform capabilities for machine learning at enterprise scale; investigate complex performance and scalability problems by tracing service bottlenecks and improving GPU utilization; define strategy and standards for ML packaging, deployment, serving, and observability; partner with Data Scientists to package, scale, and operationalize models; collaborate with platform and application engineers to provide secure, scalable access to traditional and generative models; improve observability for models and data by supporting drift detection and prediction-quality monitoring; lead cross-platform incident response and post-mortems; introduce reusable frameworks and CI/CD templates; make pragmatic technology choices that lower cost and complexity; mentor engineers and serve as a key reviewer and technical advisor.
Seniority
Principal, hands-on IC with strategy & mentorship