Staff Software Engineer — Search Platform, API & Infrastructure
Core
Design and deliver the self-service control-plane API and cloud infrastructure for a search platform, enabling internal client teams to create, configure, and monitor search systems entirely through APIs.
Role type
Staff Software Engineer (Platform Engineering & Infrastructure)
Builds
Self-service search platform APIs, multi-tenant infrastructure, and reliability/observability tooling
Domain
Cloud-native search infrastructure, API design, and enterprise security
Deliverable
production ML models | product features | infrastructure
Required skills
AWS cloud-native architecture, Infrastructure as Code (Terraform/CDK), Python, multi-tenant SaaS API design, Reliability Engineering (SLOs), Enterprise security strategy, Distributed systems (OpenSearch/Vespa/Elasticsearch)
Preferred skills
Kafka/MSK operations, Kubernetes/ECS orchestration, Customer-managed encryption keys (CMK), Distributed tracing for agentic workflows, AI service architecture
Technologies
AWS (ECS, MSK, OpenSearch/Vespa, DynamoDB, VPC, IAM), Terraform, AWS CDK, Python, CloudWatch, OpenSearch, Vespa, Elasticsearch
Responsibilities
Architect multi-tenant access models and API governance; Define and operate platform-level SLOs and observability infrastructure; Lead CI/CD pipeline strategy and infrastructure cost management; Mentor senior engineers and act as technical authority for cross-system design
Seniority
Staff, high-leverage technical leadership