Python Developer
On-siteMumbai, Maharashtra, India
Job Summary
Design and develop scalable backend services using Python to build intelligent agents and automation solutions. Build and integrate REST APIs for agent-based applications while developing workflows for data processing and orchestration. Work with data science libraries for analysis and model integration, collaborating with AI/ML teams to deploy production systems. Implement data pipelines for structured and unstructured data, ensuring code quality through clean, testable practices with Pytest. Containerize and deploy applications using Docker and Kubernetes. Requires 4+ years of Python experience, strong backend fundamentals, and familiarity with FastAPI, Pandas, NumPy, and microservices architecture.
Required Qualifications
- Strong Python programming experience (4+ years)
- Experience in building REST APIs (FastAPI preferred)
- Solid understanding of OOP, data structures, and system design
- Hands-on experience with data science libraries like Pandas, NumPy
- Basic understanding of machine learning concepts
- Experience in developing or working with AI agents / automation frameworks
- Knowledge of API integrations and microservices architecture
- Experience with Docker and Kubernetes
- Testing experience using Pytest
Desired Qualifications
- Experience with LLM frameworks (LangChain, LlamaIndex, etc.)
- Exposure to NLP or ML model deployment
- Experience with vector databases or embeddings
- Familiarity with cloud platforms (AWS, GCP, Azure)
- Experience with async programming in Python
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.