Taro Logo

Software Engineer III – Data Science

JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Plano, TX, USA
Data
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · AI

Description For Software Engineer III – Data Science

JPMorgan Chase is seeking a Software Engineer III to join their Test Integration and Implementation Payments Technology Team within the Commercial & Investment Bank division. This role offers an exciting opportunity to advance your software engineering career while working on cutting-edge technology solutions.

As a Software Engineer III, you'll be a key member of an agile team responsible for designing and delivering trusted market-leading technology products. The role involves developing and deploying machine learning models and generative AI capabilities, creating secure and high-quality production code, and maintaining algorithms that run synchronously with appropriate systems.

The ideal candidate should have 3+ years of applied experience in software engineering, with proficiency in Python and data science libraries such as NumPy, pandas, scikit-learn, and pyspark. You'll be working in a large corporate environment, requiring strong knowledge of the Software Development Life Cycle and agile methodologies.

JPMorgan Chase offers a competitive compensation package including base salary, commission-based pay, and discretionary incentive compensation. The benefits package is comprehensive, featuring healthcare coverage, retirement savings, mental health support, tuition reimbursement, and various other wellness programs.

This role is based in Plano, TX, and offers an opportunity to work with one of the world's leading financial institutions, contributing to critical technology solutions that support the firm's business objectives. You'll be part of a team that values diversity, equity, inclusion, and respect, while having the chance to explore new and emerging technologies through software engineering communities of practice.

Last updated 5 minutes ago

Responsibilities For Software Engineer III – Data Science

  • Develop and deploy machine learning models and generative AI capabilities
  • Execute software solutions, design, development, and technical troubleshooting
  • Create secure and high-quality production code and maintain algorithms
  • Produce architecture and design artifacts for complex applications
  • Gather, analyze, synthesize, and develop visualizations from large data sets
  • Identify hidden problems and patterns in data to drive improvements
  • Contribute to software engineering communities of practice

Requirements For Software Engineer III – Data Science

Python
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing
  • Proficient in coding in Python
  • Proficient in data science libraries (NumPy, pandas, scikit-learn, pyspark)
  • Experience in developing code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies
  • Knowledge of software applications and technical processes

Benefits For Software Engineer III – Data Science

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III – Data Science

Software Engineer III - Cloud Data Engineer (Databricks)

Senior Data Engineer role at JPMorgan Chase focusing on cloud data engineering using Databricks, requiring 3+ years of experience in building data pipelines with Apache Spark and cloud technologies.

Database Administrator- Lead Data Engineer

Lead Data Engineer position at JPMorgan Chase focusing on database administration and data engineering for healthcare payments systems, requiring 5+ years of experience with SQL, AWS, and database management.

Software Engineer III - Python Data Engineer - AI/ML

Senior Python Data Engineer role at JPMorgan Chase focusing on AI/ML solutions, requiring 3+ years experience and expertise in Python, AWS, and data analytics platforms.

AWS Data Engineer

Lead Software Engineer position at JPMorgan Chase focusing on AWS Data Engineering, working with Glue/PySpark, Redshift, and Airflow in the Prime Data & Analytics Technology group.

Lead Data Engineer

Lead Data Engineer position at JPMorgan Chase, focusing on building secure, scalable data solutions using Python, Java, and AWS technologies.