Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Derisk360. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Job Title: Python Lead
Experience: 10 to 12 years
Location: Gurugram
Job Description
We are seeking a highly experienced and motivated
Python Lead to join our dynamic engineering team. The ideal candidate will have a strong background in Python development, with hands-on experience in designing and developing microservices-based architectures. You will work closely with software engineers and AI/ML teams to build scalable solutions and integrate complex systems.
This role requires deep technical expertise in Python programming, API design, and software engineering principles. While experience in AI/ML ecosystems is a plus, the core requirement is proven expertise in end-to-end software development using Python.
Key Responsibilities
- Lead the design and development of scalable, high-performance applications using Python.
- Implement microservices and backend components as per architecture defined by AI/ML engineers.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Ensure high-quality code through best practices, unit testing, and code reviews.
- Design and maintain APIs and ensure seamless system integration.
- Take ownership of project deliverables and mentor junior developers in the team.
- Work with DevOps and QA teams to ensure smooth deployment and release cycles.
- Stay up to date with the latest trends in Python development and modern engineering practices.
Required Skills And Experience
- 10–12 years of experience in software development, with a strong focus on Python.
- Deep expertise in microservices architecture and RESTful API development.
- Hands-on experience with Python frameworks (e.g., Flask, FastAPI, Django).
- Strong knowledge of data structures, algorithms, and software design principles.
- Experience with containerization tools (Docker, Kubernetes) is a plus.
- Exposure to cloud platforms (AWS, Azure, or GCP) is an advantage.
- Familiarity with AI/ML libraries or ecosystems (TensorFlow, PyTorch, etc.) is desirable but not mandatory.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to lead development teams and deliver robust solutions.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Certifications in Python, cloud technologies, or microservices architecture are a plus.