Senior Python Software Engineer
Summary
Builds Python-based APIs and microservices for enterprise AI apps, integrating LLMs and agentic workflows using cloud-native tools like Docker, Kubernetes, and AWS/Azure.
We're looking for an AI Platform Software Engineer to help build the core services that power enterprise AI applications. You'll develop scalable APIs, microservices, and platform components that support LLMs, agentic AI workflows, and production AI systems.
What You'll Do
- Build and maintain Python-based APIs and microservices for AI applications.
- Develop services supporting LLM integration, prompt management, and AI agent orchestration.
- Build reliable, scalable cloud-native applications using Docker, Kubernetes, and CI/CD pipelines.
- Collaborate with software, platform, and ML engineers to deploy production AI solutions.
- Write automated tests and support production systems through monitoring and continuous improvement.
What You'll Need
- 5+ years of software engineering experience.
- Experience with Java, Go, or TypeScript.
- Experience building REST or gRPC APIs and microservices.
- Hands-on experience with AWS or Azure, Docker, Kubernetes, CI/CD, and Infrastructure as Code (Terraform, CloudFormation, or Pulumi).
- Experience with LLM integrations, prompt engineering, or AI/ML application development.
- Familiarity with LangChain, LangGraph, or similar AI orchestration frameworks.
Nice to Have
- Kafka or event-driven architectures.
- FastAPI or Flask.
- Redis and caching.
- Observability tools (Datadog, Splunk, OpenTelemetry).
- Experience with agentic AI or production AI platforms.