Padmi

Technical Lead - Python

Delhi NCRPosted 11 months ago
Software engineeringSeniorFull Time
Apply at Valuecoders

Opens the source posting on foundit.in

Source description

About the role

View original

Key Responsibilities: Technical Leadership Provide technical guidance and mentorship to a team of Python developers Define coding standards, development workflows, and architectural best practices Drive the adoption of modern development methodologies and tools Architecture and Design Architect scalable, maintainable Python-based solutions Ensure adherence to design patterns and architectural principles Review system architecture and provide recommendations for improvement Core Technical Skills Proficient in Python and key libraries/frameworks such as NumPy, Pandas, scikit-learn, TensorFlow, PyTorch Strong grasp of machine learning algorithms, statistical methods , and NLP frameworks (e.g., spaCy, NLTK, BERT, GPT ) Experience in data preprocessing, feature engineering , and model evaluation Familiarity with cloud platforms (AWS, GCP, Azure), Docker , and Kubernetes Team Management Foster a collaborative team culture and mentor junior developers Assign and prioritize tasks, ensuring alignment with project timelines and goals Project Management Lead planning, estimation, and execution of development projects using Agile/Scrum Work closely with stakeholders to translate business requirements into technical deliverables Quality Assurance Implement robust testing strategies (unit, integration) and CI/CD practices Ensure code quality via peer reviews and automated testing frameworks Technical Documentation Create and maintain comprehensive documentation including API references, system architecture , and deployment processes Research and Innovation Stay current with emerging technologies in the Python ecosystem Evaluate and implement new tools, libraries, or methodologies to enhance productivity and performance Problem Solving and Troubleshooting Lead efforts in debugging, troubleshooting, and resolving complex technical issues Minimize downtime and maintain high system availability Communication Effectively communicate technical concepts to both technical and non-technical stakeholders Present project updates, technical solutions, and architectural decisions clearly and confidently Qualifications: Bachelor's degree in Computer Science, Engineering , or a related field (Master's preferred) 7+ years of experience in Python development with at least 2+ years in a technical leadership role Expertise in Python frameworks (e.g., Django, Flask) Strong understanding of software architecture , design patterns , and best practices Experience working with SQL and NoSQL databases Proven experience with cloud infrastructure (AWS, Azure, GCP) and containerization technologies Solid experience in ML or NLP projects is a strong advantage Excellent analytical, problem-solving, and communication skills Additional Desired Skills: Python-related certifications Experience with frontend technologies (HTML/CSS, JavaScript) for full-stack collaboration Exposure to DevOps practices , CI/CD , and automated deployments Strong documentation and presentation skills

One address, no account. We’ll tell you when matching roles go live.

More at Valuecoders

Related open roles

View all roles