Lead Python Backend Developer

Filled
February 20, 2026

Job Description

Job Summary

We are seeking a highly experienced Lead Python Backend Developer with strong expertise in Python, cloud technologies, and high-performance computing (HPC). This role requires technical leadership, hands-on backend development, and the ability to coordinate with offshore teams as a single point of contact.

The ideal candidate will build robust, secure, scalable backend systems and Python pipelines while collaborating closely with data scientists and engineering teams.

Key Responsibilities

🔹 Backend & Application Development

  • Design, analyze, and document software applications across multiple projects.
  • Develop backend code, scripts, and RESTful APIs using Python.
  • Build and maintain Python pipelines and Dash-based applications.
  • Write efficient, secure, scalable, and maintainable Python code.
  • Incorporate automated unit testing into development processes.
  • Optimize applications for performance and scalability.

🔹 HPC & Scripting

  • Work with HPC operations and distributed computing environments.
  • Develop and maintain Bash (Shell) scripts for automation.
  • Troubleshoot and improve HPC workflows.

🔹 Cloud & DevOps

  • Build and deploy solutions on Google Cloud Platform (GCP).
  • Use Docker for containerization and deployment.
  • Maintain CI/CD and development workflows using Git.
  • Stay updated with modern cloud security and development best practices.

🔹 Leadership & Collaboration

  • Act as lead and single point of contact for offshore teams.
  • Coordinate with data scientists and backend engineers.
  • Participate in pair programming and peer reviews.
  • Provide clear communication, status updates, and technical guidance.
  • Drive root cause analysis and issue resolution across teams.

🔹 Documentation & Quality Assurance

  • Maintain high standards of documentation and deliverables.
  • Ensure adherence to coding standards and best practices.
  • Analyze business and technical requirements effectively.

Required Qualifications

  • B.Tech, MS, or PhD in Computer Science or related field.
  • 5–10 years of strong hands-on Python development experience.
  • Strong understanding of data structures, OOP, and functional programming.
  • Experience designing and consuming RESTful APIs.
  • Proficiency with Git and modern development tools.
  • Strong communication skills and ability to work independently.
  • Ability to manage multiple priorities under tight deadlines.

Required Technical Skills

  • Python (Expert Level)
  • Unit Test Case Development
  • Bash / Shell Scripting (Must)
  • Dash Development (Must)
  • Docker (Must)
  • Google Cloud Platform (Must)
  • Data Structures & OOP Concepts
  • RESTful APIs
  • Git

Good to Have

  • HPC Operations experience
  • Experience building microservices
  • Experience designing Google Cloud-native solutions

Key Competencies

  • Strong analytical and problem-solving skills
  • Leadership and mentoring capabilities
  • Excellent teamwork and communication
  • Self-motivated and organized
  • Commitment to writing high-quality, secure, and maintainable code

Equal Opportunity Statement

The company is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, or disability.