JPMorgan Chase

Software Engineer III – Python / Databricks

JPMorgan Chase
Apply
2 months ago
Glasgow, United KingdomSenior

Responsibilities

  • Develop Python and Databricks workflows and extract, load, and transform pipelines for scalable data solutions.
  • Review data controls and implement entitlement frameworks to protect enterprise data throughout its lifecycle.
  • Update logical and physical data models based on changing business requirements.
  • Use advanced SQL, including complex joins and aggregations, and apply working knowledge of NoSQL databases.
  • Apply AI-assisted development practices for code generation, refactoring, testing, documentation, control validation, and software lifecycle automation.
  • Validate AI-generated outputs through peer review, automated testing, secure coding standards, and responsible data-handling practices.

Requirements

  • Formal training or certification in software engineering concepts with proficient applied experience.
  • Working knowledge of cloud-based data services, especially Glue jobs, Federated Data Lake, unified analytics platforms, and Python.
  • Experience with data ingestion, transformation, storage, and access patterns across the data lifecycle.
  • Advanced SQL proficiency, including joins and aggregations, plus working knowledge of NoSQL databases.
  • Significant experience with statistical data analysis and selecting appropriate tools and data patterns.
  • Experience using cloud services to develop, deploy, and manage applications at scale.
  • Working knowledge of software development lifecycle tools for configuration management, continuous integration and delivery, unit testing, regression testing, and performance testing.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to critically evaluate their outputs.
  • Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
  • Familiarity with Medallion architecture, relational databases, cloud data warehousing, generative AI, large language models, AI/ML solutions, normalization, denormalization, schema design, relational schemas, and star schemas.

Tech Stack

DatabricksPythonSQL

Categories

Data Engineering
JPMorgan Chase

About JPMorgan Chase

10,000+ employees

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.

Contact me