Senior Python Software Engineer
Indexed description
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.
- Strong Python development 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.
- Vector databases.
- FastAPI or Flask.
- Redis and caching.
- Observability tools (Datadog, Splunk, OpenTelemetry).
- Experience with agentic AI or production AI platforms.
Key Skills: Python, AI Platform Engineering, LLMs, LangChain, LangGraph, REST APIs, Microservices, Docker, Kubernetes, AWS, Azure, CI/CD, Terraform, Agentic AI.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search