At a Glance
- Tasks: Join an agile team to design and deliver innovative tech solutions in Cloud and AIML.
- Company: JPMorgan Chase, a leader in financial services with a focus on diversity and inclusion.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Other info: Exciting career growth opportunities in a collaborative and inclusive workplace.
- Why this job: Make a real impact by working on cutting-edge AI/ML projects in a dynamic environment.
- Qualifications: Experience in software engineering, particularly with Python and Cloud technologies.
The predicted salary is between 60000 - 80000 £ per year.
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank's Markets Research Technology 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. You will work on challenging Cloud‑native data, backend engineering, and AIML engineering, helping us industrialize AI/ML models at production scale. This role is a technical hands‑on engineering role. Experience with data science/ML modelling is advantageous but not essential to this role.
Job responsibilities
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
- Builds engineering stack required for Data and AIML products, including data engineering, backend engineering, Cloud infra DevOps, and MLOps.
- Designs and implements data engineering solutions, leveraging modern big data technologies.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies.
- Embraces a passion for learning, problem‑solving, creative thinking and a can‑do attitude.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and proficient applied experience.
- Hands‑on practical experience in system design, application development, testing, and operational stability.
- Proficient in coding in one or more languages, preferably Python.
- Familiarity with Cloud Data engineering services and MLOps/LLM technologies.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Overall knowledge of the Software Development Life Cycle.
- Proven track record in system design, architecting and developing microservices, distributed systems and data‑intensive applications.
- Experience with Cloud services, Infrastructure as Code, containerized application development, big data and modern data engineering technologies.
- Practical experience developing production‑scale Cloud‑native data engineering solutions in commercial environments.
- Ability to convey design choices and results clearly and communicate effectively to stakeholders of various backgrounds.
- Adopts AI and agentic software development lifecycle.
Preferred qualifications, capabilities, and skills
- Experience with data, AWS and AIML engineering in commercial settings, preferably in financial sector.
- Experience working on recommendation systems, LLM applications, or other AI/ML systems.
- Practical experience with Kubernetes, EKS, Docker, and MLOps.
- Prior exposure to LLMs, RAG, Knowledge Graph Technologies, OpenSearch, and vector databases.
- Prior experience collaborating with data scientists.
Software Engineer III - Python, Cloud, Data, AIML in Glasgow employer: J.P. Morgan
At JPMorgan Chase, we pride ourselves on fostering a dynamic and inclusive work environment where innovation thrives. As a Software Engineer III, you will not only engage in cutting-edge technology projects but also benefit from extensive professional development opportunities and a collaborative culture that encourages creative problem-solving. Located in a vibrant financial hub, our team is dedicated to pushing the boundaries of technology while supporting your career growth in a meaningful way.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer III - Python, Cloud, Data, AIML in Glasgow
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Python, Cloud, and AIML. It’s a great way to demonstrate your expertise without saying a word.
✨Tip Number 3
Prepare for the technical interview! Brush up on coding challenges and system design questions. Practising with friends or using online platforms can help you feel more confident.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining us. Plus, it makes tracking your application easier!
We think you need these skills to ace Software Engineer III - Python, Cloud, Data, AIML in Glasgow
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python, Cloud, and AIML experience, and don’t forget to mention any relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you’re passionate about software engineering and how your background makes you a great fit for our team. Keep it engaging and personal!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex technical challenges in the past. We love seeing creative solutions and innovative thinking, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at J.P. Morgan
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Cloud services, and AIML. Brush up on your coding skills and be ready to discuss your experience with data engineering and MLOps.
✨Showcase Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex technical challenges in the past. Think about times when you had to think outside the box to deliver a solution, as this role values innovative problem-solving.
✨Communicate Clearly
Practice explaining your design choices and technical decisions in a way that’s easy for non-technical stakeholders to understand. This will demonstrate your ability to convey complex ideas clearly, which is crucial for collaboration.
✨Embrace Continuous Learning
Show your passion for learning by discussing any recent projects or technologies you’ve explored. Mention any communities or events you’ve participated in related to software engineering, as this reflects your commitment to staying current in the field.