At a Glance
- Tasks: Join a team to innovate AI solutions for banking, optimising decisions and automating processes.
- Company: Be part of JPMorgan, a leader in financial services, driving AI advancements.
- Benefits: Enjoy opportunities for remote work, competitive pay, and access to cutting-edge technology.
- Why this job: Work at the intersection of AI research and software engineering, making a real impact.
- Qualifications: PhD in a quantitative field and hands-on ML engineering experience required.
- Other info: Optional management responsibilities available based on experience.
The predicted salary is between 48000 - 72000 £ per year.
Join a high performing team of applied AI experts to drive innovation and new capabilities in the Commercial & Investment Bank. As an Applied AI / ML Senior Associate Machine Learning Engineer in the Applied AI ML team at JPMorgan Commercial & Investment Bank, you will be at the forefront of combining cutting-edge AI techniques with the company's unique data assets to optimize business decisions and automate processes. You will have the opportunity to advance the state-of-the-art in AI as applied to financial services, leveraging the latest research from fields of Natural Language Processing, Computer Vision, and statistical machine learning. You will be instrumental in building products that automate processes, help experts prioritize their time, and make better decisions.
We have a growing portfolio of AI–powered products and services and increasing opportunity for re-use of foundational components through careful design of libraries and services to be leveraged across the team. This role offers a unique blend of scientific research and software engineering, requiring a deep understanding of both mindsets.
Job responsibilities:
- Build robust Data Science capabilities which can be scaled across multiple business use cases.
- Collaborate with software engineering team to design and deploy Machine Learning services that can be integrated with strategic systems.
- Research and analyse data sets using a variety of statistical and machine learning techniques.
- Communicate AI capabilities and results to both technical and non-technical audiences.
- Document approaches taken, techniques used and processes followed to comply with industry regulation.
- Collaborate closely with cloud and SRE teams while taking a leading role in the design and delivery of the production architectures for our solutions.
- Act as an individual contributor, though there will be optional opportunity for management responsibility dependent on the candidate’s experience.
Required qualifications, capabilities, and skills:
- Hands on experience in an ML engineering role.
- PhD in a quantitative discipline, e.g. Computer Science, Mathematics, Statistics.
- Track record of developing, deploying business critical machine learning models.
- Broad knowledge of MLOps tooling – for versioning, reproducibility, observability etc.
- Experience monitoring, maintaining, enhancing existing models over an extended time period.
- Specialism in NLP or Computer Vision.
- Solid understanding of fundamentals of statistics, optimization and ML theory.
- Familiarity with popular deep learning architectures (transformers, CNN, autoencoders etc.).
- Extensive experience with pytorch, numpy, pandas.
- Knowledge of open source datasets and benchmarks in NLP / Computer Vision.
- Hands-on experience in implementing distributed/multi-threaded/scalable applications (incl. frameworks such as Ray, Horovod, DeepSpeed, etc.).
- Able to communicate technical information and ideas at all levels; convey information clearly and create trust with stakeholders.
Preferred qualifications, capabilities, and skills:
- Experience designing/ implementing pipelines using DAGs (e.g. Kubeflow, DVC, Ray).
- Experience of big data technologies (e.g. Spark, Hadoop).
- Have constructed batch and streaming microservices exposed as REST/gRPC endpoints.
- Familiarity with GraphQL.
Applied AI ML - Senior Associate - Machine Learning Engineer employer: J.P. Morgan
Contact Detail:
J.P. Morgan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Applied AI ML - Senior Associate - Machine Learning Engineer
✨Tip Number 1
Network with professionals in the AI and machine learning field, especially those who work at JPMorgan or similar companies. Attend industry conferences, webinars, and meetups to connect with potential colleagues and learn about the latest trends and technologies.
✨Tip Number 2
Showcase your hands-on experience by contributing to open-source projects related to machine learning or AI. This not only demonstrates your skills but also helps you build a portfolio that can impress hiring managers.
✨Tip Number 3
Familiarise yourself with the specific tools and technologies mentioned in the job description, such as PyTorch, Kubeflow, and big data technologies like Spark. Having practical knowledge of these will give you an edge during interviews.
✨Tip Number 4
Prepare to discuss your previous projects in detail, particularly those involving NLP or computer vision. Be ready to explain your thought process, the challenges you faced, and how you overcame them, as this will demonstrate your problem-solving abilities.
We think you need these skills to ace Applied AI ML - Senior Associate - Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in machine learning engineering, particularly any hands-on work with NLP or Computer Vision. Emphasise your PhD and any specific projects that align with the job description.
Craft a Compelling Cover Letter: In your cover letter, express your passion for applied AI and how your skills can contribute to the team at JPMorgan. Mention specific technologies and methodologies you have used that are relevant to the role.
Showcase Your Projects: Include links to any relevant projects or GitHub repositories that demonstrate your expertise in machine learning, especially those involving MLOps tooling or distributed applications. This will give them a clear view of your capabilities.
Prepare for Technical Questions: Anticipate technical questions related to machine learning models, statistics, and software engineering principles. Be ready to discuss your previous work and how it relates to the responsibilities outlined in the job description.
How to prepare for a job interview at J.P. Morgan
✨Showcase Your Technical Skills
Be prepared to discuss your hands-on experience in machine learning engineering. Highlight specific projects where you've developed and deployed critical ML models, especially in NLP or Computer Vision. This is your chance to demonstrate your technical prowess and familiarity with tools like PyTorch and MLOps.
✨Communicate Clearly
Since the role involves conveying complex AI concepts to both technical and non-technical audiences, practice explaining your past projects in simple terms. Use analogies if necessary, and ensure you can articulate the impact of your work on business decisions.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities. Be ready to walk through your thought process when tackling a data set or designing a machine learning service. Demonstrating a structured approach to problem-solving will impress your interviewers.
✨Understand the Company’s AI Vision
Research JPMorgan's current AI initiatives and be prepared to discuss how your skills align with their goals. Showing that you understand their vision for AI in financial services will demonstrate your genuine interest in the role and the company.