
Senior Analyst - Machine Learning, Python
About the role
Job Summary
We are seeking an experienced Python Developer with strong Java and AI/GenAI expertise to design, develop, and deploy scalable intelligent applications. The role involves working on cutting-edge technologies such as Lang Chain, Lang Graph, and Google ADK, with end-to-end ownership from solution design to production release.
Key Responsibilities
-
Design and develop scalable applications using Python and Java
-
Build and implement AI/GenAI-based solutions using frameworks like** Lang Chain and Lang Graph**
-
Perform technical solutioning and architecture design based on business requirements
-
Develop, test, and deploy applications to production environments
-
Collaborate with cross-functional teams to deliver high-quality solutions
-
Optimize performance and ensure code quality, scalability, and reliability
-
Participate in code reviews, debugging, and issue resolution
-
Stay updated with emerging trends in AI/ML and LLM technologies
Skill Requirements
Programming Languages:
-
Strong expertise in Python
-
Strong experience in JavaAI/ML & GenAI Skills:
-
Hands-on experience with Lang Chain, Lang Graph
-
Exposure to Google ADK
-
Understanding of LLM-based applications Technical Skills:
-
Strong knowledge of application design and architecture
-
Experience in end-to-end development lifecycle
-
Familiarity with API development and integration
Other Requirements
-
Strong problem-solving and analytical skills
-
Experience in production deployment and release management
-
Ability to work in a fast-paced, collaborative environment
-
Good communication and stakeholder management skills
-
Experience with Agile methodology is an added advantage
Benefits and perks
•Learning Budget
Required skills
Python
Java
LangChain
LangGraph
Google ADK
LLM applications
API development
Architecture
About HCL Technologies
Charlotte
Headquarters