Responsibilities
- Designing, architecting, and implementing Java and Python microservices deployed on Kubernetes
- Designing APIs, service boundaries, data models, and integration patterns for AI-enabled products
- Building reliable distributed systems that handle concurrency, queueing, retries, fairness, backpressure, and failure recovery
- Integrating frontier AI SDKs such as Anthropic, Google, and OpenAI into production software systems
- Applying prompt engineering, structured outputs, model evaluation, and production observability to GenAI use cases
- Partnering with research, product, security, and infrastructure teams to ship enterprise-grade services
- Raising the engineering bar through architecture reviews, code reviews, mentoring, and technical direction
Requirements
- Strong software engineer and technical lead with deep software design and architecture skills
- Strong coding ability and technical judgment to build reliable production systems at enterprise scale
- Experience designing and implementing Java and Python microservices deployed on Kubernetes
- Ability to design APIs, service boundaries, data models, and integration patterns for AI-enabled products
- Experience building reliable distributed systems handling concurrency, queueing, retries, fairness, backpressure, and failure recovery
- Ability to integrate frontier AI SDKs such as Anthropic, Google, and OpenAI into production software systems
- Experience applying prompt engineering, structured outputs, model evaluation, and production observability to GenAI use cases
- Proven ability to partner with research, product, security, and infrastructure teams to ship enterprise-grade services
- Experience leading technical design across ambiguous, high-impact problem spaces
Nice to Have
- Experience working on AI, GenAI, ML-powered, or data-intensive products