DescriptionJ.P. Morgan is a global leader in financial services providing strategic advice and products to the worlds most prominent corporations governments wealthy individuals and institutional investors. Our firstclass business in a firstclass way approach to serving clients drives everything we do. We strive to build trusted longterm partnerships to help our clients achieve their business objectives.
As a Machine Learning Software Engineer within JPMorgan you will be a vital member of an agile team tasked with designing and delivering secure stable and scalable marketleading technology products. Your role involves implementing critical technology solutions across a variety of technical areas within different business functions all in support of the firms business objectives.
Job responsibilities
- Work with product managers data scientists ML engineers and other stakeholders to understand requirements.
- Design develop and deploy stateoftheart AI/ML/LLM/GenAI solutions to meet business objectives.
- Develop and maintain automated pipelines for model deployment ensuring scalability reliability and efficiency.
- Implement optimization strategies to finetune generative models for specific NLP use cases ensuring highquality outputs in summarization and text generation.
- Conduct thorough evaluations of generative models (e.g. GPT4 iterate on model architectures and implement improvements to enhance overall performance in NLP applications.
- Implement monitoring mechanisms to track model performance in realtime and ensure model reliability.
- Communicate AI/ML/LLM/GenAI capabilities and results to both technical and nontechnical audiences.
Required qualifications capabilities and skills
- Bachelors or Masters degree in Computer Science Engineering or a related field
- Minimum 3 years of demonstrated experience in applied AI/ML engineering with a track record of developing and deploying business critical machine learning models in production.
- Proficiency in programming languages like Python for model development experimentation and integration with OpenAI API.
- Experience with machine learning frameworks libraries and APIs such as TensorFlow PyTorch Scikitlearn and OpenAI API.
- Experience with cloud computing platforms (e.g. AWS Azure or Google Cloud Platform) containerization technologies (e.g. Docker and Kubernetes) and microservices design implementation and performance optimization.
- Solid understanding of fundamentals of statistics machine learning (e.g. classification regression time series deep learning reinforcement learning) and generative model architectures particularly GANs VAEs.
- Ability to identify and address AI/ML/LLM/GenAI challenges implement optimizations and finetune models for optimal performance in NLP applications.
- Strong collaboration skills to work effectively with crossfunctional teams communicate complex concepts and contribute to interdisciplinary projects.
Preferred qualifications capabilities and skills
- Familiarity with the financial services industries.
- Expertise in designing and implementing pipelines using RetrievalAugmented Generation (RAG).
- Handson knowledge of ChainofThoughts TreeofThoughts GraphofThoughts prompting strategies.
- A portfolio showcasing successful applications of generative models in NLP projects including examples of utilizing OpenAI APIs for prompt engineering.
Required Experience:
Senior IC