Software Engineer III-Machine Learning and Python
Bengaluru, Karnataka, India
JPMorgan Chase & Co.
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Machine Learning and Python Software Engineer III at JPMorgan Chase within the Asset and Wealth Management Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
- Development and deployment of AI/ML solutions for AWM Client Service Function.
- Design, develop, and deploy state-of-the-art AI/ML/LLM/GenAI solutions to meet business objectives.
- Conduct thorough evaluations of Gen AI models, iterate on model architectures, and implement improvements to enhance overall performance across applications.
- Develop appropriate functional, non-functional, and performance testing frameworks for models.
- Guide and advise India team developers through Machine Learning Development Lifecycle (MDLC).
- Work directly with the US Core Client Service AI team on a daily basis to drive AI implementations from India.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Stay updated with the latest trends and advancements in data science, machine learning, and related fields, and actively seek opportunities to enhance skills and knowledge.
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of engineering experience with 4+ years of strong programming skills in Python, with experience in developing and maintaining production-level code.
- Hands-on experience in applied AI/ML engineering with 3+ years, with a track record of developing and deploying business-critical machine learning models and applications in production.
- Experience leading developers in a high impact fast paced environment.
- Proficient in programming languages like Python for model development, experimentation, and integration with Azure OpenAI API.
- Ability to identify and address AI/ML/LLM/GenAI challenges, implement optimizations, and fine-tune models for optimal performance in NLP applications.
- Strong collaboration and communication skills to work effectively with geographically spread cross-functional teams, communicate complex concepts, and contribute to interdisciplinary projects.
- Strong problem-solving and analytical skills with emphasize on attention to detail.
- Experience with cloud platforms, for deploying and scaling AI/ML models.
Preferred qualifications, capabilities, and skills
- Experience in backend development, including databases (SQL/NoSQL/Graph), programming languages (Python/Java/Node.js), web frameworks, APIs, and microservices and possess front-end development skills.
- Knowledge of SRE practices.
- Knowledge of large language models (LLMs) and accompanying toolsets the LLM ecosystem (e.g. Lang chain, Vector databases, opensource Models like Mistral, Llama, etc)
- Exposure to cloud automation technologies such as Terraform
- Assess and choose suitable LLM tools and models for diverse tasks including but not limited to curating custom datasets and fine-tune LLM with a focus on parameter-efficient, mixture-of-expert, and instruction methods designing and developing advanced LLM prompts, Retrieval-Augmented Generation (RAG) solutions, and Intelligent agents for the LLMs and executing experiments to push the capability limits of LLM models and enhance their dependability.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture Azure Computer Science Engineering Generative AI Java LLaMA LLMs Machine Learning Microservices ML models NLP Node.js NoSQL OpenAI Python RAG SQL Terraform Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.