Search by job, company or skills

V

Technical Lead - Python

10-15 Years
Save
  • Posted 10 hours ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

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

More Info

About Company

Since our inception in 2004, ValueCoders has been delivering IT outsourcing services worldwide. We combine business domain knowledge, proven methodologies, and the technology expertise of 650+ skilled software professionals to yield high-quality solutions that add value to businesses.

Job ID: 128553377

Similar Jobs

Noida, India

Skills:

SqlDjangoDesign PatternsReactjsDjango Rest FrameworkMySQLPythonLinux CommandsPostgreSQLdata structuresobject-oriented programmingLlmLarge Language ModelsAiAgile development practicesDjango ORMmicroservices architecture

Delhi, India

Skills:

NumpyDjangoGitPandasRest ApisSqlPythonEtlAngularmicroservices architectureNoSQL databases