
Full-stack Software Engineer I - AI Engineering
JPMorgan Chase17 hours ago
London, United KingdomEntry Level
Responsibilities
- Collaborate with data scientists and machine learning engineers to deliver AI products into production.
- Design, develop, deploy, and maintain full-stack AI applications and services.
- Build and maintain data pipelines for analytics, model evaluation, and training, including versioning, compliance, and validation.
- Create secure, high-quality production code and conduct code reviews and debugging for code written by others.
- Troubleshoot complex technical problems and implement creative software solutions.
- Maintain algorithms and services that integrate reliably and efficiently with dependent systems.
- Identify data problems and patterns to improve coding hygiene and system architecture.
- Provide technical guidance to business and partner technical teams.
- Contribute to an agile team environment focused on secure and resilient delivery.
- Promote a diverse, inclusive, and respectful team culture.
Requirements
- Proficiency in Python and at least one additional modern programming language, such as Golang or TypeScript.
- Experience building and supporting production software in a large enterprise environment.
- Experience designing, developing, and maintaining APIs and backend services, including concurrency concepts.
- Experience creating secure, high-quality code and reviewing and debugging code written by others.
- Experience with continuous integration and continuous delivery practices.
- Experience applying security and resiliency practices in software delivery.
- Experience building or supporting data pipelines for analytics, model evaluation, and training with controls such as versioning and validation.
- Experience with large language model application patterns, including retrieval-augmented generation and prompt design.
- Preferred: experience delivering AI or machine learning products end to end from development through deployment and ongoing support.
- Preferred: experience partnering with research scientists and data engineers to productionize models and workflows.
Tech Stack
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.