Senior Python Backend Developer: Team Lead

New
J
JobgetherAI/Software Development
Based in IndiaFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSPostgreSQLPythonDjangoMySQLOpenCVPyTorchTensorflowRESTful APIsMLOps

Requirements

  • 10+ years of professional software development experience with strong expertise in Python backend engineering.
  • Extensive hands-on experience building scalable backend services and RESTful APIs using Django or other modern Python frameworks such as FastAPI or Flask.
  • Proven experience integrating computer vision technologies into backend applications using frameworks such as OpenCV, PyTorch, TensorFlow, or similar tools.
  • Strong knowledge of relational databases, including PostgreSQL or MySQL, with expertise in schema design, query optimization, indexing, and performance tuning.
  • Experience deploying, managing, and scaling cloud-native applications on AWS.
  • Solid understanding of software architecture, object-oriented programming, clean code principles, automated testing, CI/CD pipelines, and Git-based development workflows.
  • Demonstrated technical leadership experience, including architecture design, code reviews, mentoring, and leading engineering teams.
  • Familiarity with MLOps practices, model deployment, monitoring, and lifecycle management.
  • Experience within biotechnology, AgTech, or related scientific domains is beneficial.
  • Excellent communication, collaboration, and problem-solving skills with the ability to thrive in a fully remote team environment.

Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance backend services and RESTful APIs using Python and modern web frameworks such as Django.
  • Lead the integration of computer vision models and AI pipelines into production backend systems, optimizing performance, scalability, and resource utilization.
  • Design, implement, and optimize relational database schemas, queries, and indexing strategies to ensure high availability, data integrity, and efficient performance.
  • Deploy, manage, and optimize backend infrastructure on AWS while maintaining secure, reliable, and scalable cloud environments.
  • Lead technical architecture discussions, define engineering standards, conduct code reviews, and promote software development best practices across the team.
  • Mentor and support junior and mid-level engineers through technical guidance, knowledge sharing, and continuous feedback.
  • Collaborate with machine learning, product, and engineering teams to streamline AI model deployment and improve production workflows through MLOps practices.
  • Contribute to CI/CD automation, testing strategies, and continuous improvement initiatives to ensure high-quality software delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now