Software Engineer II Data Bricks AI/ML

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
AI · Finance

Description For Software Engineer II Data Bricks AI/ML

As a Software Engineer II at JPMorgan Chase within the Corporate Technology organization, you will be an integral part of the Data Services Team working to enhance, build, and deliver trusted market-leading Generative AI products in a secure, stable, and scalable way. This role combines software engineering with AI/ML technologies, focusing on data-driven solutions and large-scale system development.

You'll be responsible for executing software solutions through design, development, and technical troubleshooting of multiple components within technical products and applications. The position offers opportunities to work with cutting-edge AI/ML technologies while developing secure and high-quality code.

The role requires strong technical skills in Python, SQL, and various AI/ML frameworks, along with experience in working with large datasets and predictive models. You'll be part of an innovative team that values diversity and inclusion, while working on projects that impact the financial technology sector.

This position offers growth opportunities within JPMorgan Chase's technology division, allowing you to develop expertise in both software engineering and AI/ML technologies. You'll work in a collaborative environment, contributing to the development of market-leading technology products while gaining valuable experience in financial technology.

The ideal candidate will combine software engineering fundamentals with data science capabilities, bringing 2+ years of relevant experience and a passion for building secure, scalable AI solutions. This role presents an excellent opportunity to work with enterprise-scale data and contribute to cutting-edge AI/ML initiatives at one of the world's leading financial institutions.

Last updated 4 hours ago

Responsibilities For Software Engineer II Data Bricks AI/ML

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
  • Applies knowledge of tools within the Software Development Life Cycle toolchain
  • Applies technical troubleshooting to break down solutions and solve technical problems
  • Gathers, analyzes, and draws conclusions from large, diverse data sets
  • Learns and applies system processes, methodologies, and skills for secure code development
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer II Data Bricks AI/ML

Python
  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Experience working with large datasets and predictive models
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Proficiency in Python, TensorFlow, PyTorch, PySpark, numpy, pandas and SQL
  • Strong ability to analyze, interpret, and derive insights from data
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies, CI/CD, Application Resiliency, and Security
  • Knowledge of data platforms (Oracle, Postgress SQL, Cloudera Hadoop, Databricks, Snowflakes)

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II Data Bricks AI/ML

Software Engineer II - Data Engineering

Mid-level Software Engineer position at JPMorgan Chase focusing on data engineering, requiring 2+ years of experience with Java/Python and big data technologies.

CIB Payment Ops Data Engineer, Sr. Associate

Senior Data Engineer role at JPMorgan Chase's CIB division, focusing on payments operations data architecture and analytics solutions.

Infrastructure Engineer III - Hadoop

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

Data Engineer III

Data Engineer III position at JPMorgan Chase in Bengaluru, focusing on designing and implementing scalable data solutions using modern technologies and best practices.

Data Scientist, Senior Associate

Senior Data Scientist role at JPMorgan Chase focusing on AI/ML solutions for Employee Platforms, requiring 3+ years experience and strong Python/ML expertise.