Senior Python Developer
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- AWSPostgreSQLPythonKubernetesMachine LearningMongoDBCI/CDRESTful APIsMicroservices
Requirements
- 6+ years of experience as a backend Python developer in production environments
- Strong proficiency in Python and backend architecture design
- Experience building scalable APIs and microservices architectures
- Familiarity with machine learning technologies such as transformers, vector databases, or related tools
- Strong understanding of deployment practices including dependency management, containerization, and production orchestration
- Hands-on experience with CI/CD pipelines and automated deployment workflows
- Experience working with cloud platforms such as AWS (e.g., EC2, S3)
- Knowledge of databases such as PostgreSQL and MongoDB
- Familiarity with Kubernetes or similar container orchestration tools is a plus
- Exposure to data pipeline tools such as Airbyte or Meltano is a bonus
- Strong problem-solving skills with the ability to debug complex backend issues
- Excellent communication and collaboration skills in cross-functional teams
- Ability to work in agile, fast-paced engineering environments
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Responsibilities
- Collaborate with machine learning and product teams to integrate ML models and data pipelines into production-grade backend systems
- Design, develop, and maintain scalable backend APIs and microservices using Python
- Architect robust solutions leveraging ML technologies such as transformers, vector databases, and related frameworks
- Ensure high code quality through best practices in testing, performance optimization, and maintainability
- Build and manage CI/CD pipelines to enable automated testing, reliable deployments, and efficient release cycles
- Work closely with DevOps teams to optimize infrastructure and ensure smooth deployment, monitoring, and scaling of services
- Troubleshoot backend issues, identify performance bottlenecks, and implement effective long-term fixes
- Mentor junior developers and promote engineering best practices and knowledge sharing within the team
- Stay updated on emerging technologies in backend engineering, cloud infrastructure, and machine learning systems
View Full Description & ApplyYou'll be redirected to the employer's site