At a Glance
- Tasks: Lead the development of AI/ML applications and collaborate with data scientists to innovate solutions.
- Company: Join JPMorgan Chase, a leader in technology and finance, fostering a culture of diversity and inclusion.
- Benefits: Enjoy competitive pay, career growth opportunities, and a dynamic work environment.
- Other info: Be part of a vibrant community that values creativity and continuous learning.
- Why this job: Make a real impact by pushing the boundaries of AI technology in a supportive team.
- Qualifications: Experience in software engineering, particularly with Python and AI tools.
The predicted salary is between 80000 - 100000 £ per year.
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the AI/ML Data Platforms business, you are an integral part of a team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. In this context, your primary clients will be AI Research (AIR) and the Machine Learning Centre of Excellence (MLCoE).
Job responsibilities:
- Works closely with Data Scientists and AI Researchers to advance experiments into more robust, scalable, highly optimized production-grade apps.
- Develops and writes software applications for AI/ML platforms as well as building Generative AI based applications including Agents.
- Utilizes creative problem-solving skills to design, develop, and troubleshoot technical solutions, thinking beyond conventional approaches to innovate and resolve complex technical challenges.
- Proactively identifies opportunities to streamline, eliminate, or automate the remediation of recurring issues and developer challenges, enhancing the operational efficiency and excellence of software applications and systems.
- Leads evaluation sessions (cross-team) to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
- Mentors engineers within the team and drives practice across junior engineers in the team, as well as researchers/data scientists as they prototype solutions.
- Adds to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts with applied Full stack development experience.
- Practical experience in Infrastructure as Code development, ideally using Terraform.
- Hands-on practical experience in system design, application development, testing, and ensuring operational stability.
- Advanced proficiency in one or more programming languages, with a strong focus on Python.
- Expertise in automation and continuous integration, delivery, and testing (CI/CD/CT) methods.
- Comprehensive understanding of the Software Development Life Cycle (SDLC) and Model Development Life Cycle (MDLC).
- Deep understanding of agile methodologies and basic proficiency in architectural frameworks.
- Demonstrated proficiency in platform development and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
Preferred qualifications, capabilities, and skills:
- Demonstrable mastery of AI tools to enhance productivity and efficiency in daily tasks.
- Self-motivated and proactive, with a strong ability to identify issues and challenge the status quo.
- Demonstrates initiative in learning and adapting to new technologies and methodologies.
- Experience in/exposure to a major business facing integrated application environment (e.g. risk, trading) and working with business facing developers.
- Proven problem-solving skills with a focus on innovation and continuous improvement.
- Excellent communication and collaboration skills to work effectively within cross-functional teams.
Lead Software Engineer - AI/ML Data Platforms - AI Engineer - Python in London employer: JPMorganChase
Contact Detail:
JPMorganChase Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer - AI/ML Data Platforms - AI Engineer - Python in London
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at JPMorgan Chase. Building relationships can open doors that a CV just can't.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving AI/ML and Python. Share it during interviews to give them a taste of what you can do.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding AI/ML concepts. Practice common interview questions and be ready to discuss how you've tackled challenges in past projects.
✨Apply Through Our Website
Make sure to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team.
We think you need these skills to ace Lead Software Engineer - AI/ML Data Platforms - AI Engineer - Python in London
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 expertise and any relevant AI/ML projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI/ML and how your background makes you a perfect fit for the role. Let us know what excites you about working with StudySmarter.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex technical challenges in the past. We love seeing creative problem-solving in action, especially when it comes to developing robust applications.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at JPMorganChase
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and any relevant AI/ML frameworks. Be ready to discuss your past projects in detail, especially those that involved building scalable applications or using Infrastructure as Code. This will show that you’re not just familiar with the concepts but have practical experience too.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex technical challenges in the past. Think about times when you innovated or streamlined processes. This is your chance to demonstrate your creative problem-solving abilities, which are crucial for this role.
✨Understand the Business Context
Familiarise yourself with JPMorgan Chase's business objectives and how AI/ML can impact them. Being able to connect your technical expertise to their goals will set you apart. It shows that you’re not just a coder but someone who understands the bigger picture.
✨Emphasise Collaboration and Mentorship
Since the role involves mentoring junior engineers and collaborating with data scientists, be prepared to discuss your experiences in team settings. Highlight any leadership roles you've taken on and how you’ve contributed to a positive team culture. This will demonstrate your fit within their diverse and inclusive environment.