Software Engineer II Spark Data Engineer

A leading global financial services firm offering banking, investment, and technology solutions.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer II Spark Data Engineer

As a Software Engineer II at JPMorgan Chase within Corporate Technology, you'll be part of an agile team working to enhance, design, and deliver software components for the firm's state-of-the-art technology products. This role focuses on data engineering using Spark, requiring expertise in building and optimizing data pipelines. You'll work with modern technologies including Python, Java, and various big data tools while contributing to the development of secure and scalable solutions.

The position offers an opportunity to work with cutting-edge technologies including Machine Learning frameworks, cloud platforms (AWS/Azure), and modern databases. You'll be involved in the full software development lifecycle, from design to deployment, while working on projects that impact one of the world's largest financial institutions.

As an emerging member of the software engineering team, you'll execute software solutions through design, development, and technical troubleshooting of multiple components. The role requires staying current with the latest advancements in GenAI and LLM technologies, integrating these into data engineering practices. You'll work in an environment that values security, stability, and scalability while providing opportunities for professional growth.

This position is ideal for someone with strong programming skills in Python or Java, experience with big data technologies, and a passion for data engineering. You'll be working in a collaborative environment where you can develop your technical skills while contributing to significant financial technology solutions.

Last updated 6 hours ago

Responsibilities For Software Engineer II Spark Data Engineer

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Building pipelines in spark, tuning spark queries
  • Writes secure and high-quality code using multiple programming languages
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
  • Applies knowledge of Software Development Life Cycle tools
  • Gathers and analyzes data sets to identify problems
  • Develops secure, stable code and systems
  • Stay up-to-date with GenAI and LLM technologies

Requirements For Software Engineer II Spark Data Engineer

Python
Java
Cassandra
MongoDB
  • 2+ years applied experience in software engineering
  • Hands-on experience in system design and application development
  • Experience in developing code in large corporate environment
  • Background with Machine Learning Frameworks and Big Data technologies
  • Strong experience in Java or Python
  • Python Machine Learning library experience (Pandas, Numpy)
  • Experience with Cloud technologies (AWS or Azure)
  • Experience with databases (Cassandra, MongoDB, Teradata)
  • Experience with CI/CD, Application Resiliency, and Security
  • Experience with Generative AI and Large Language Models

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II Spark Data Engineer

Software Engineer III - Pyspark

Software Engineer III position at JPMorgan Chase focusing on PySpark and data engineering, requiring 3+ years of experience in building distributed systems and data pipelines.

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.

Data Engineer II, eCS Data Engineering and Analytics

Data Engineer II position at Amazon's eCS team, focusing on building and maintaining data engineering solutions for Amazon's global eCommerce operations.