Synechron is seeking a Python Backend Engineer to join an enterprise analytics and AI platform team, building and operating Python-based backend services for analytical workflows, AI-assisted processing, and document-centric use cases.
Requirements
- 7+ years of backend application development experience
- Strong proficiency in Python and NoSQL databases, particularly MongoDB
- Hands-on experience with Agentic AI frameworks such as Google ADK
- Experience building GenAI-enabled solutions
- In-depth experience with Python libraries and tools such as NumPy, Pandas, and PyMongo
- Design, develop, and deploy Python-based microservices using FastAPI
- Experience working with Model Context Protocol (MCP) servers and clients
- Strong experience writing complex MongoDB queries and performing data aggregation
- Understanding of cloud-native principles with hands-on experience developing applications in cloud environments
- Experience with CI/CD tools such as GitHub, GitHub Actions, Harness, JFrog Artifactory, Sonar, OpenShift/Kubernetes, and Docker
- Experience with automated testing frameworks including Pytest and MagicMock
- Working knowledge of ML and NLP concepts
- Experience working in an Agile software development lifecycle
- Strong understanding of high availability, scalability, and resilience in distributed systems
- Ability to design and implement efficient multithreading and concurrency in backend services
Benefits
- Highly competitive compensation and benefits package
- 10 days of paid annual leave
- Comprehensive insurance plan
- Retirement savings plans
- Higher education certification policy
- Commuter benefits
- Extensive training opportunities
- Coaching opportunities