Senior Python Backend Developer
Staffing Spot, Inc. · Clayton, CA · 1 mo ago
HybridEngineeringContract
Key Responsibilities
- Design, develop, and deploy production-ready Agentic AI applications using Python.
- Build intelligent agents and AI-driven workflows to automate marketing campaign activities.
- Develop scalable microservices and REST APIs using Python and FastAPI.
- Design and implement LLM-powered applications using RAG, embeddings, semantic search, and vector databases.
- Develop multi-agent architectures and AI orchestration workflows.
- Integrate LLMs with enterprise applications, APIs, databases, and external services.
- Implement AI guardrails for security, reliability, accuracy, responsible AI, and controlled agent behavior.
- Build robust data and retrieval pipelines supporting RAG applications.
- Design distributed services that can scale reliably in production environments.
- Work with MongoDB for application data, metadata, conversation history, and AI-related workloads.
- Develop automated tests and maintain high standards for code quality and reliability.
- Participate in code reviews and contribute to software engineering standards and best practices.
- Troubleshoot and optimize AI applications and backend services.
- Collaborate with product managers, engineers, data scientists, and business stakeholders.
- Support deployment, monitoring, debugging, and production operations of Agentic AI solutions.
- Evaluate emerging AI models, frameworks, tools, and development approaches.
Required Qualifications
- 5+ years of strong hands-on Python development experience.
- 5+ years of microservices and API development experience.
- 5+ years of MongoDB experience.
- Strong experience developing REST APIs using Python.
- Hands-on experience with FastAPI.
- Strong understanding of distributed systems and microservices architecture.
- Strong experience with LLMs and Retrieval-Augmented Generation (RAG).
- Hands-on experience with vector databases, embeddings, and semantic search.
- Experience implementing AI/Agent guardrails.
- Strong Software Engineering Fundamentals, Including Object-oriented programming, Design patterns, Unit testing, Error handling, Logging, Code reviews, CI/CD, Strong understanding of production software development and deployment practices.