31 Jul
|
ValueCoders
|
Noida
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)
- Robust 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
📌 Technical Lead - Python (Noida)
🏢 ValueCoders
📍 Noida