Job Title : Tech Lead - Gen AI
Experience : 10-15 Years
Location : Hyderabad - WFO
Job Description :
Key Responsibilities:
- Technical Leadership: Lead the design, development, and deployment of robust Python-based solutions, including AI-powered applications.
- Project Oversight: Oversee the entire development lifecycle, ensuring the alignment of technical solutions with business goals.
- Mentorship: Guide junior developers, conduct code reviews, and foster a culture of continuous learning and technical excellence.
- Full-Stack Development: Contribute to backend (Python) and frontend (Angular) development efforts, ensuring seamless integration.
- AI Integration: Leverage AI/ML expertise to implement and optimize machine learning models, enhancing product capabilities.
- Problem-Solving: Address complex technical challenges and implement best practices to ensure high-quality outcomes.
Qualifications:
- Experience: 8+ years of hands-on experience in Python development, with exposure to AI/ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Frontend Skills: Proficiency in Angular and modern frontend development practices.
- Backend Skills: Strong understanding of backend development principles and APIs, with some exposure to Java.
- Leadership Skills: Proven track record of leading teams or mentoring developers in fast-paced environments.
- Problem-Solving: Strong analytical skills and the ability to handle complex technical problems.
- Communication: Excellent interpersonal and communication skills to interact effectively with stakeholders.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Preferred Skills:
- Experience with Cloud platforms (AWS, Azure, or GCP).
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of database systems (SQL and NoSQL).
Why we need this role:
- To provide guidance and direction to the development team, ensuring technical decisions align with the company’s product goals and vision.
- To establish and oversee the technical architecture, ensuring scalability, performance, and maintainability of the product.
- To mentor and support developers, fostering a collaborative and growth-oriented team culture.
- To streamline the development process by identifying and resolving bottlenecks, setting coding standards, and ensuring best practices.
- To act as a bridge between product management, design, and development teams, ensuring alignment and seamless communication.
People should have Java & frontend, Bigdata knowledge and expertise too Initial Screening Questions
Technical Skills
- Can you discuss your experience with Python and any AI/ML frameworks you’ve used in production?
- Share an example of a project where you implemented AI or machine learning models. What challenges did you face, and how did you overcome them?
- Describe your knowledge with Angular or any other frontend frameworks. Have you built any full-stack applications?
- Have you worked on integrating backend services using Java? If yes, what was your role?
- What is your experience with cloud platforms (e.g., AWS, Azure, or GCP) and deploying applications in a cloud environment?
- Leadership and Collaboration
- Can you share an example of when you led a team or mentored junior developers? How did you ensure their growth and alignment with project goals?
- How do you handle conflicts within a technical team, especially around differing approaches to solving a problem?
- Describe your process for conducting code reviews. What do you look for specifically?
Problem-Solving and Innovation
- What’s the most complex technical challenge you’ve solved in your career? How did you approach it?
- Have you optimized or improved an existing AI/ML model or application? If yes, what methods or techniques did you use?
General Questions
- How do you stay updated with the latest advancements in AI, Python, and backend development?
- What is your approach to ensuring the successful delivery of a project from ideation to deployment?