At a Glance
- Tasks: Design and deliver innovative software solutions using AI/ML technologies.
- Company: Join JPMorgan Chase, a leader in financial services with a rich history.
- Benefits: Enjoy competitive salary, health coverage, remote work options, and tuition reimbursement.
- Other info: Diverse and inclusive culture with excellent career growth opportunities.
- Why this job: Be part of cutting-edge projects that shape the future of technology in finance.
- Qualifications: 3+ years in software engineering with expertise in 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 Markets 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.
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.
- Industrialize AI/ML models at scale, develop well-architected cloud-native data-intensive microservices and products.
- 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.
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies.
- Engage in cutting-edge projects including recommender systems, NLP services and Generative AI applications.
- Adds to team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Proven track record in system design, architecting and developing microservices, distributed systems and data-intensive applications.
- Proficient in coding in one or more languages- Python or similar API backend development.
- Advanced knowledge with AWS services, Infrastructure as Code, big data and modern data engineering technologies.
- Experience working on recommended systems, NLP services, or other AI/ML systems.
- Experience developing large-scale Cloud-native data/AI/ML engineering solutions in large corporate environments.
- Overall knowledge of the Software Development Life Cycle.
- Practical knowledge of modern cloud-based data architectures and technologies, building end-to-end data-intensive micro-services, including automated data pipelines and backend API development.
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
Preferred qualifications, capabilities, and skills
- Practical experience with Kubernetes, EKS, MLOps.
- Prior experience collaborating with data scientists.
JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We recognize that our people are our strength and the diverse talents and perspectives that they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as any mental health or physical disability needs.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For those in eligible roles, we offer discretionary incentive compensation which may be awarded in recognition of firm performance and individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
Software Engineer III - Machine Learning employer: JPMorgan Chase
At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. As a Software Engineer III in our Markets Technology team, you'll have the opportunity to engage in cutting-edge projects while benefiting from a culture that values diversity, equity, and inclusion. With comprehensive health care coverage, retirement plans, and continuous professional development opportunities, we are committed to supporting your career growth in a globally recognised financial institution.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer III - Machine Learning
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorgan Chase on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Markets Technology team.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills, especially in Python and cloud-native solutions. Practice common algorithms and data structures, and be ready to discuss your past projects and how they relate to AI/ML.
✨Tip Number 3
Showcase your passion for software engineering and emerging technologies. During interviews, share your thoughts on recent trends in AI/ML and how you’ve applied these concepts in your work. This will help you stand out as a candidate who’s not just qualified but also genuinely interested.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at JPMorgan Chase.
We think you need these skills to ace Software Engineer III - Machine Learning
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Software Engineer III role. Highlight your experience with AI/ML, microservices, and cloud technologies, as these are key areas for us at JPMorgan Chase.
Showcase Your Projects:Include specific examples of projects you've worked on that relate to the job description. Whether it's developing cloud-native applications or working with data-intensive systems, we want to see what you've accomplished!
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point.
Apply Through Our Website:Don't forget to submit your application through our official website! This ensures that your application is processed correctly and gives you the best chance to join our diverse team at JPMorgan Chase.
How to prepare for a job interview at JPMorgan Chase
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, AWS, and microservices. Brush up on your coding skills and be ready to discuss your past projects that showcase your experience with AI/ML systems.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex technical problems. Think about how you’ve identified hidden issues in data or improved system architecture, as this aligns perfectly with what they’re looking for.
✨Understand the Company Culture
Familiarise yourself with JPMorgan Chase’s commitment to diversity, equity, and inclusion. Be ready to share how you can contribute to a positive team culture and respect for diverse perspectives during your interview.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about their current projects involving NLP services or Generative AI applications, and how you can contribute to those initiatives.