Job Summary We are seeking a Senior Python Developer to build, operate, and scale backend services and APIs that integrate AI capabilities. This role focuses on developing production-grade FastAPI services and orchestrating integrations with AI platforms to support internal and external applications. The ideal candidate will have strong experience in Python, cloud environments, and building scalable, secure systems. Key Responsibilities Design, develop, and document FastAPI-based services and SDKs for AI-driven features Integrate third-party AI platforms using secure and scalable patterns Build event-driven and synchronous backend systems using REST APIs, webhooks, and messaging queues Optimize system performance, including latency, throughput, and cost efficiency Implement caching, rate limiting, retries, and fault-tolerant mechanisms Develop high-quality, testable code and maintain CI/CD pipelines Monitor and instrument applications using logging, metrics, and tracing tools Collaborate with product, data, and engineering teams to translate requirements into scalable solutions Ensure adherence to security, privacy, and compliance standards Maintain production readiness, including documentation and operational runbooks Required Qualifications 8+ years of software engineering experience with strong proficiency in Python (3.x) Hands-on experience building production APIs using FastAPI or similar frameworks Experience working with Google Cloud Platform services such as Cloud Run, GKE, and Pub/Sub Experience with relational databases such as PostgreSQL or MySQL Experience with caching or in-memory data stores such as Redis or equivalent Strong understanding of API design, versioning, and secure development practices Experience with CI/CD pipelines (e.g., GitHub Actions, Cloud Build) Experience with containerization tools such as Docker Familiarity with infrastructure-as-code tools such as Terraform Strong problem-solving and system design skills Preferred Qualifications Experience with React.js for frontend integration Familiarity with AI orchestration tools such as LangGraph or similar frameworks Experience working with agent-based AI systems Exposure to modern AI integration frameworks and patterns Experience working with scalable, distributed systems and event-driven architectures Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: compun
- Position Id: TIWDC5779614
- Posted 12 hours ago