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
View details
Apply Now