Python Engineer Lead Specialist Engineer

San Francisco 8 days agoFull-time External
Negotiable
Job Title: Python Engineer Lead Specialist Engineer Location: San Jose, CA Experience Required: 12+ Years Employment Type: Contract Interview Type: In-Person or Webcam Job Summary 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. Key Responsibilities • 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. Required Qualifications • 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. Preferred Skills • Experience working with big data and streaming technologies such as Kafka or Spark. • Knowledge of distributed computing or event-driven architecture. • Experience with ML/AI workflows or data science model deployment. • Familiarity with infrastructure-as-code tools like Terraform or CloudFormation. • Experience in Agile or Scrum-based development environments. • Exposure to security best practices and secure coding guidelines.