Bank of America’s Client Protection Technology (CPT) organization, focused on authentication technology for customer-facing applications, is seeking a Machine Learning Engineer or Data Scientist to deliver complex classification models from data exploration through production implementation. The role analyzes and interprets large datasets to identify business insights, support revenue generation, and develop risk-management strategies. It involves working directly with large datasets, developing repeatable data pipelines, writing maintainable code, troubleshooting data and model issues, documenting technical decisions, and partnering with engineering teams to integrate models into scalable production workflows. The successful candidate will build, train, validate, and tune supervised classification models using structured, behavioral, and transactional data. They will develop Python-based workflows for data preparation, model training, evaluation, and scoring, and support real-time or near-real-time inference in production decisioning workflows. The role also includes communicating findings and technical recommendations to stakeholders, maintaining documentation, managing multiple priorities, applying agile practices, mitigating risk, and researching advances in data science and artificial intelligence. Bank of America describes its culture as focused on Responsible Growth, inclusion, collaboration, career development, and teammate wellness. The company has an in-office culture with role-specific flexibility based on responsibilities and business needs. This position is 1st shift and is listed as 40 hours per week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior