Engineering Manager (python)|| Location - Santa Clara, CA - Onsite Day one || Employment type - contract
Job Description
Key Responsibilities:
- Gen AI / code & Semiconductor industry background is must
- Hands-on, Lead and mentor a team of Python developers and software engineers, ensuring high-quality deliverables
- Drive architecture, design, and development of complex Python-based applications and platforms
- Manage end-to-end software development lifecycle including requirements, coding, testing, and deployment
- Collaborate with cross-functional teams such as product, hardware, QA, and DevOps to define and deliver solutions
- Ensure adherence to coding standards, best practices, and software quality processes
- Oversee project planning, resource allocation, timelines, and risk management
- Conduct code reviews and improve application performance, scalability, and reliability
- Drive innovation, adopt new technologies, and contribute to product roadmap and technical strategy
- Manage hiring, performance evaluations, and career development of team members
Required Skills & Qualifications:
- Bachelor's/Master's degree in Computer Science, Engineering, or related field
- 8 12+ years of experience in software development with strong expertise in Python
- 2 5+ years of experience leading engineering teams
- Strong knowledge of Python frameworks and package management
- Experience with SDLC, Agile methodologies, and DevOps practices (CI/CD, Jenkins, Docker)
- Expertise in system design, microservices, and scalable architecture
- Proficiency in tools such as Git, Jira, Confluence, and build tools like Gradle
- Proficiency with Gen AI / code generation tools like Claude code etc.
- Strong problem-solving, leadership, and communication skills
Preferred Qualifications:
- Experience in semiconductor, manufacturing, or high-tech industries
- Exposure to AI/ML, data processing, or algorithm development
- Experience with cloud platforms (AWS/Azure/GCP)
- Knowledge of performance optimization and distributed systems
Engineering Manager (python) || Client TechM / AMAT || Location - Santa Clara, CA - Onsite Day one || Employment type - contract
Job Description
Key Responsibilities:
- Gen AI / code & Semiconductor industry background is must
- Hands-on, Lead and mentor a team of Python developers and software engineers, ensuring high-quality deliverables
- Drive architecture, design, and development of complex Python-based applications and platforms
- Manage end-to-end software development lifecycle including requirements, coding, testing, and deployment
- Collaborate with cross-functional teams such as product, hardware, QA, and DevOps to define and deliver solutions
- Ensure adherence to coding standards, best practices, and software quality processes
- Oversee project planning, resource allocation, timelines, and risk management
- Conduct code reviews and improve application performance, scalability, and reliability
- Drive innovation, adopt new technologies, and contribute to product roadmap and technical strategy
- Manage hiring, performance evaluations, and career development of team members
-
Required Skills & Qualifications:
- Bachelor's/Master's degree in Computer Science, Engineering, or related field
- 8 12+ years of experience in software development with strong expertise in Python
- 2 5+ years of experience leading engineering teams
- Strong knowledge of Python frameworks and package management
- Experience with SDLC, Agile methodologies, and DevOps practices (CI/CD, Jenkins, Docker)
- Expertise in system design, microservices, and scalable architecture
- Proficiency in tools such as Git, Jira, Confluence, and build tools like Gradle
- Proficiency with Gen AI / code generation tools like Claude code etc.
- Strong problem-solving, leadership, and communication skills
-
Preferred Qualifications:
- Experience in semiconductor, manufacturing, or high-tech industries
- Exposure to AI/ML, data processing, or algorithm development
- Experience with cloud platforms (AWS/Azure/GCP)
- Knowledge of performance optimization and distributed systems