
Python/AIML Developer - Software Engineer III
JPMorgan Chase2 months ago
Glasgow, United KingdomSenior
Responsibilities
- Design, develop, execute, troubleshoot, and maintain secure, high-quality production software solutions.
- Build and operate Python web and API services and machine learning systems across their full production lifecycle.
- Create architecture and design artifacts for complex applications and ensure implementation meets design constraints.
- Use authorized AI-assisted development tools to improve coding, testing, troubleshooting, documentation, and delivery while validating generated outputs.
- Analyze large datasets, identify patterns, and create visualizations and reporting to improve software and system architecture.
- Implement LLM application patterns and agentic AI integrations, including retrieval, embeddings, tool use, orchestration, and structured outputs.
- Develop ML tooling, model observability, evaluation, governance, auditability, and control capabilities.
Requirements
- Formal software engineering training or certification plus 5+ years of applied experience building production Python systems.
- Production experience with Flask or FastAPI and the scikit-learn, pandas, NumPy, spaCy, PyTorch, or TensorFlow ecosystems.
- Experience taking machine learning models from prototype to production, including training, packaging, deployment, monitoring, retraining, and decommissioning.
- Experience with large datasets, distributed compute such as Spark or Databricks, SQL, partitioning, performance, and cost optimization.
- Hands-on experience using and critically evaluating enterprise-authorized AI-assisted software development tools.
- Understanding of responsible AI, data sensitivity, secure input and output handling, resiliency, security, and safe team usage practices.
- Working knowledge of prompt design, RAG, embeddings, vector search, structured output, and tool or function calling.
- Experience with agentic AI frameworks, multi-agent orchestration, planning, tool use, and MCP integration; Google ADK, Arize Phoenix SDK, and Claude skills are required.
- Preferred experience with Databricks, Delta Lake, Unity Catalog, MLflow, Databricks Jobs, and Apache Airflow.
- Preferred knowledge of supervised and unsupervised machine learning, anomaly detection, feature engineering, model evaluation, deep learning, reinforcement learning, NLP, computer vision, and multimodal document processing.
- Preferred experience building self-service ML tooling, feature stores, explainability, LLM validation and guardrails, AI/ML observability, and model governance in regulated financial services.
- Familiarity with financial risk concepts including market, credit, counterparty, or investment risk, portfolio exposure, and data-quality controls.
Benefits
- JPMorganChase offers an equal opportunity workplace and reasonable accommodations for religious practices, mental health, and physical or disability-related needs.
- The role is part of Corporate Technology within the firm's corporate functions and supports business, client, and employee operations.
Tech Stack
Apache AirflowApache SparkAWSDatabricksFastAPIFlaskMLflowNumPyPandasPhoenixPythonPyTorchscikit-learnspaCySQLTensorFlow
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.