Software Engineer II Data Bricks AI/ML

A leading global financial services firm offering banking, investment, and technology solutions.
Machine Learning
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. This role offers an opportunity to gain valuable skills and experience while contributing to cutting-edge AI/ML solutions in a secure, stable, and scalable way.

You'll be working with large datasets, developing and implementing attributes and predictive models, while utilizing modern programming languages and cloud services. The position requires strong analytical skills and experience with AI/ML technologies like TensorFlow and PyTorch, along with data processing tools like PySpark and pandas.

The role combines software engineering excellence with data science capabilities, offering exposure to enterprise-scale AI/ML applications in the financial sector. You'll be part of a team that values diversity and inclusion, while working on projects that directly impact the firm's AI capabilities.

This position is perfect for someone with a strong foundation in software engineering who wants to specialize in AI/ML development, offering opportunities to work with cutting-edge technologies while building secure and scalable solutions for one of the world's leading financial institutions.

Last updated 17 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 - AI/ML

Mid-level Software Engineer role focused on AI/ML at JPMorgan Chase, building scalable machine learning solutions and data processing pipelines.

Data Scientist, Senior Associate

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

Machine Learning Engineer - Senior Associate

Machine Learning Engineer position at JPMorgan Chase focusing on AI/ML model development, deployment, and optimization for Employee Platforms.

Software Engineer III - ML, Python

Mid-level Software Engineer role focused on machine learning and Python development at JPMorgan Chase, offering competitive compensation and comprehensive benefits.

Software Engineer- AI/ML, AWS Neuron Distributed Training

Senior Software Engineer position at AWS Neuron, focusing on distributed training solutions for machine learning accelerators, requiring strong software development and ML expertise.