Taro Logo

Software Engineer II

A leading financial institution helping make financial lives better through the power of every connection.
Addison, TX, USA
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Finance

Description For Software Engineer II

Bank of America is seeking a Software Engineer II to join their DCRS ACDE team, focusing on implementing Gen AI Solutions for document capture applications. This role combines traditional software engineering with cutting-edge AI and Machine Learning technologies.

The position involves developing and delivering complex requirements to meet business goals, ensuring software meets functional, non-functional, and compliance requirements. You'll be working on implementing Gen AI solutions to provide automation and efficiency for previously non-automatable use cases.

As a Software Engineer II, you'll be responsible for:

  • Developing and maintaining document capture applications
  • Building and implementing Machine Learning & NLP Models
  • Working with Gen AI Models in OpenShift Container Environment
  • Performing continuous integration and development activities
  • Contributing to story refinement and requirements definition
  • Unit testing and ensuring robust interface development

The role requires in-office presence three days per week and offers the opportunity to work with cutting-edge AI technologies while solving real business problems. You'll be part of a team exploring and implementing innovative solutions using artificial intelligence and machine learning.

Bank of America offers a comprehensive benefits package and is committed to being a great place to work, focusing on responsible growth and delivering value for clients, teammates, communities, and shareholders. The company maintains an in-office culture while allowing appropriate flexibility based on role-specific considerations.

This is an excellent opportunity for a technically skilled professional who wants to work at the intersection of traditional software engineering and modern AI/ML technologies while contributing to one of the world's leading financial institutions.

Last updated a day ago

Responsibilities For Software Engineer II

  • Codes solutions and unit test to deliver requirements per acceptance criteria
  • Utilizes multiple architectural components in design and development
  • Performs Continuous Integration and Continuous Development (CI-CD) activities
  • Contributes to story refinement and definition of requirements
  • Participates in estimating work necessary for delivery lifecycle
  • Contributes to test suites and analyzes test reports
  • Performs spike/proof of concept as necessary

Requirements For Software Engineer II

Python
  • 2+ years of experience as Data Scientist or related roles
  • Bachelor's degree in Computer Science or related technical field
  • Deep understanding of Gen AI Open-source Models
  • 2-3+ years programming experience in software development and Agile process
  • 2-3+ years Python programming experience
  • Experience in ML/NLP development pipelines
  • 2 years experience in designing enterprise-scale ML/NLP solutions
  • Knowledge of OCR products
  • Experience with Llamm 3.3+ Gen AI Model

Interested in this job?

Jobs Related To Bank of America Software Engineer II