We are seeking a highly experienced Python Engineer Lead Specialist to design, develop, and optimize high-performance backend systems and data-driven applications. The ideal candidate will have extensive experience building scalable solutions, leading technical teams, and working across cross-functional engineering areas. This role requires deep hands-on expertise in Python programming, distributed systems, cloud technologies, data processing, and modern software engineering practices.
-
Lead end-to-end design, development, and deployment of large-scale backend systems and services using Python.
-
Architect, develop, and maintain high-performance, resilient, and scalable applications.
-
Collaborate with product, data engineering, and DevOps teams to deliver high-quality releases.
-
Drive improvements in system architecture, performance optimization, and code efficiency.
-
Implement automated testing frameworks and ensure high-quality code standards.
-
Lead and mentor engineering team members, providing guidance on best practices and solution design.
-
Design and integrate APIs, microservices components, and data pipelines.
-
Troubleshoot complex production issues and drive root-cause analysis.
-
Work with cloud platforms such as AWS, GCP, or Azure for deployment and scalability.
-
Contribute to continuous integration, continuous delivery, and DevOps automation efforts.
-
12+ years of professional experience in software engineering with strong hands-on expertise in Python.
-
Strong understanding of object-oriented design, multi-threading, and distributed architecture.
-
Experience with frameworks such as Django, Flask, FastAPI, or similar.
-
Expertise in building RESTful APIs and microservices-based architectures.
-
Proficiency with SQL/NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra.
-
Strong experience with cloud services (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
-
Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
-
Strong knowledge of unit testing, integration testing, and automation tools such as PyTest.
-
Strong analytical, debugging, and performance tuning skills.
-
Excellent communication skills and experience leading engineering teams.