Software Engineer III - Pyspark

A leading global financial services firm offering investment banking, financial services for consumers, small businesses, commercial banking, and asset management.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer III - Pyspark

As a Software Engineer III at JPMorgan Chase within the AI/ML & Data Platform team, you will serve as a seasoned member of an agile team designing and delivering trusted market-leading technology products. This role focuses on data engineering using PySpark and various big data technologies. You'll be responsible for creating secure, high-quality production code and maintaining algorithms while working with large-scale distributed systems. The position offers the opportunity to work with cutting-edge technologies including AWS, Kafka, and Spark, while contributing to the firm's critical technology solutions. You'll be part of a team that values technical excellence, innovation, and collaborative problem-solving. The role combines hands-on technical work with opportunities for mentoring and contributing to the broader engineering community. This position is ideal for someone with strong data engineering experience who wants to make an impact at a leading global financial institution.

Last updated 16 hours ago

Responsibilities For Software Engineer III - Pyspark

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes, and develops visualizations from large data sets
  • Identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III - Pyspark

Python
Kafka
  • Formal training or certification in Software engineering concepts, with 3+ years of applied experience
  • Hands-on practical experience in PySpark, Spark SQL, and spark optimization
  • Deep understanding of data pipelines and proficiency in working with databases
  • Experience in building complex distributed systems using Python/Poetry on AWS
  • Experience with Python, Kafka, Spark, advanced SQL, Glue
  • Technical mentoring experience and strong communication skills
  • Excellent understanding of modern engineering practices

Benefits For Software Engineer III - Pyspark

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Pyspark

Software Engineer II Spark Data Engineer

Software Engineer II position at JPMorgan Chase focusing on Spark data engineering, requiring 2+ years experience and expertise in Python, Java, and big data technologies.

Data Engineer III - SQL & Python

Data Engineer III position at JPMorgan Chase focusing on SQL and Python development for enterprise data solutions.

Python Developer - Analyst

Python Developer Analyst position at JPMorgan Chase focusing on data engineering, ETL processes, and analytics solutions delivery using Databricks, Python, and SQL.

Infrastructure Engineer III - Hadoop

Infrastructure Engineer III position at JPMorgan Chase focusing on Hadoop infrastructure and data platform development.

Business Intelligence Engineer, EU Hardlines Marketing

Business Intelligence Engineer role at Amazon focusing on developing automated marketing models and customer segmentation frameworks for EU Hardlines, combining data analytics with automation to enhance shopping experiences.