J

JP Morgan Chase

Runs a consumer bank and an investment bank

Machine Learning Lead Software Engineer - Multiple Teams

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeGlasgow, UKNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Demonstrated experience in applied AI/ML engineering, with a track record of developing and deploying business-critical machine learning models in production.
  • Proficiency in Python for model development, experimentation, and integration with OpenAI API.
  • Experience with machine learning frameworks, libraries, and APIs such as TensorFlow, PyTorch, Scikit-learn, and OpenAI API.
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform; containerization technologies such as Docker and Kubernetes; and microservices design, implementation, and performance optimization.
  • A solid understanding of statistics and machine learning fundamentals, including classification, regression, time series, deep learning, and reinforcement learning, as well as generative model architectures, particularly GANs and VAEs.
  • Ability to identify and address AI/ML/LLM/GenAI challenges, implement optimizations, and fine-tune models for optimal performance in NLP applications.
  • Strong collaboration skills to work effectively with cross-functional teams, communicate complex concepts, and contribute to interdisciplinary projects.
  • A portfolio showcasing successful applications of generative models in NLP projects, including examples of utilizing OpenAI APIs for prompt engineering.

Responsibilities

  • Work closely with product managers, data scientists, ML engineers, and other stakeholders to understand requirements and prioritize use cases.
  • Design, develop, and deploy AI/ML/LLM/GenAI solutions to meet business objectives.
  • Manage, mentor, and guide a team of ML and MLOps engineers.
  • Develop and maintain automated pipelines for model deployment, ensuring scalability, reliability, and efficiency.
  • Implement optimization strategies to fine-tune generative models for specific NLP use cases, ensuring high-quality outputs in summarization and text generation.
  • Conduct thorough evaluations of generative models, iterate on model architectures, and implement improvements to enhance performance in NLP applications.
  • Implement monitoring mechanisms to track model performance in real time and ensure model reliability.
  • Communicate AI/ML/LLM/GenAI capabilities and results to technical and non-technical audiences.
  • Stay informed about AI/ML/LLM/GenAI research advancements, implement techniques, and leverage external APIs for enhanced functionality.

Desired Qualifications

  • Familiarity with the financial services industries.
  • Expertise in designing and implementing pipelines using Retrieval-Augmented Generation (RAG).
  • Hands-on knowledge of Chain-of-Thoughts, Tree-of-Thoughts, and Graph-of-Thoughts prompting strategies.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs