
Software Engineer II – Data Engineering (Python/AWS)
JPMorgan Chase3 days ago
Glasgow, United KingdomSenior
Responsibilities
- Design, build, and support secure, stable, and scalable ETL/ELT pipelines and data services on AWS.
- Develop AWS Glue jobs, data catalogs, and orchestration workflows.
- Build and query Amazon Aurora PostgreSQL data stores using sound data modeling and performance-aware SQL.
- Contribute to Databricks notebooks, jobs, integrations, and development-to-production workflows.
- Write and maintain primarily Python code, with JavaScript where appropriate, and troubleshoot upstream and downstream dependencies.
- Use enterprise-authorized AI-assisted development tools for coding, refactoring, testing, troubleshooting, and documentation while validating their outputs.
- Apply SDLC automation and AI-assisted engineering capabilities to improve delivery and automation value.
- Analyze large and diverse datasets to identify problems and support stable, high-quality application development.
- Collaborate with technical and non-technical partners, communicate progress, surface risks, and deliver secure-by-design solutions.
Requirements
- Formal training or certification in software engineering concepts with growing applied experience.
- Hands-on experience with system design, application development, testing, and operational stability.
- Experience developing, debugging, and maintaining code in large-scale environments using modern programming and database-querying languages.
- Familiarity with SDLC practices, agile methodologies, CI/CD pipelines, resiliency, and security principles.
- Hands-on experience using enterprise-authorized AI-assisted software development tools and critically evaluating and validating generated outputs.
- Understanding of responsible AI use, data sensitivity, secure handling of inputs and outputs, resiliency, and security expectations.
- Preferred: Python data engineering experience, including pandas and pipeline development.
- Preferred: PySpark, Spark SQL, AWS data engineering, SQL, PostgreSQL, and Databricks notebooks and jobs experience.
- Preferred: Awareness of market data, enterprise data security, and access tracking.
Benefits
- Collaborative engineering environment with opportunities to deepen modern data engineering expertise.
- Access to cloud technologies, cutting-edge tools, and enterprise-authorized AI-assisted engineering tools.
- Role based in Glasgow, working with JPMorganChase’s Market Data Engineering team.
Tech Stack
Categories
Data Engineering
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.