Senior Analyst - Machine Learning, Python
HCLTech
Charlotte, NC, US
Onsite
2026-06-21
Announced salary
$123k
Market rate in Charlotte : $77K - $134K (median $101K) · BLS OEWS 2025
Job description
Charlotte, North Carolina
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 LangChain, LangGraph, 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 LangChain and LangGraph
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 Java
**AI/ML \& GenAI Skills:**
Hands\-on experience with LangChain, LangGraph
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
**Maximum Salary (US):** 123000
**Minimum Salary (US):** 54000
**\#body.unify div.unify\-button\-container .unify\-apply\-now:** focus, \#body.unify div.unify\-button\-container .unify\-apply\-\#body.un
On the map
map
See this employer on the map — Charlotte