We are seeking a Senior Python Backend Engineer to help build and enhance our next-generation AI platform. This role will focus on developing and maintaining scalable Python/FastAPI microservices that power intelligent, AI-driven applications and integrate with agentic workflows.
The ideal candidate has strong backend engineering experience, enjoys solving complex performance challenges, and is excited to work with modern AI technologies, search platforms, and cloud-native architectures. You will collaborate closely with AI/ML engineers and platform teams to deliver new features, improve system reliability, and optimize data retrieval capabilities.
Responsibilities
- Design, develop, and maintain scalable backend services using Python and FastAPI
- Build and enhance APIs that integrate with AI and agent-based platforms
- Optimize search and retrieval capabilities using Elasticsearch
- Improve application performance, scalability, and reliability
- Collaborate with AI/ML engineers to support LLM-powered workflows, semantic search, and retrieval pipelines
- Troubleshoot production issues and implement performance improvements
- Participate in architecture discussions and contribute to technical design decisions
- Execute against a prioritized engineering roadmap while maintaining high code quality
- Develop and maintain observability, monitoring, and debugging solutions
- Follow enterprise security, governance, and development best practices
Required Qualifications
- 5+ years of professional backend development experience
- Strong proficiency in Python
- Hands-on experience building and maintaining FastAPI applications or similar modern API frameworks
- Experience designing and supporting RESTful APIs and microservices
- Strong experience with Elasticsearch, including indexing strategies, query optimization, and performance tuning
- Experience working with Linux-based environments and cloud-native applications
- Excellent debugging, troubleshooting, and performance optimization skills
- Strong understanding of distributed systems and scalable application architecture
Preferred Qualifications
- Experience integrating LLMs and AI services into production applications
- Knowledge of Retrieval-Augmented Generation (RAG), embeddings, semantic search, and AI inference workflows
- Experience working with agentic frameworks or orchestration platforms
- Familiarity with vector search technologies and AI APIs such as OpenAI or similar providers
- Experience with Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP)
- Ability to work effectively in a collaborative, cross-functional engineering environment
Ideal Candidate
You are a backend-focused engineer who enjoys building high-performance APIs and scalable services while working alongside AI and platform teams. You thrive in fast-paced environments, take ownership of technical challenges, and have a passion for modern search and Generative AI technologies.
Pay: $70.00 - $100.00 per hour
Work Location: Remote