Data Engineer III
@ Bank of America

Chennai, Tamil Nadu, India
$150,000
On Site
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXX******* @bankofamerica.com
Recommended after applying

Job Details

About Bank of America

At Bank of America, we are guided by a common purpose to help make financial lives better through every connection and drive Responsible Growth. We value diversity, inclusivity, and flexibility to support our teammates.

Global Business Services Overview

The Global Business Services division delivers Technology and Operations capabilities to diverse business units using a globally integrated delivery model. In India, operations are managed by BA Continuum India Private Limited (BACI) across multiple locations.

Role Overview: Data Engineer III

This role is integral to an agile setup focused on developing conversational solutions and AI/ML-driven platforms for virtual assistants. The position involves designing, developing, and maintaining machine learning models for enhanced user intent identification and automated processes.

Responsibilities

  • Design and develop conversational solutions using no-code tools like Amelia.Architect.
  • Implement scalable, efficient, and secure AI/ML software solutions.
  • Collaborate with cross-functional teams to validate technical requirements and optimize processes.
  • Develop and maintain script libraries and technical documentation.
  • Participate in code reviews and ensure adherence to coding standards.
  • Work closely with data scientists, UX researchers, and engineers.
  • Implement security and data protection best practices.
  • Develop new conversational AI experiences and integration capabilities.

Requirements

  • 10+ years of software development experience with exposure to NLP and AI/ML concepts.
  • Hands-on experience with data engineering and chatbot development.
  • Proficiency in Python/JavaScript, Groovy, and related development frameworks.
  • Experience with Lang chain, Lang graph, FAST API, LLM Models, and ML OPS.
  • Strong understanding of REST/SOAP web services and version control systems.
  • Agile and DevOps methodologies experience.
  • Excellent communication, analytical, and organizational skills.

Desired Skills

  • Expertise in designing and implementing enterprise-scale conversational AI using chatbots such as Amelia or Rasa.
  • Experience with voice chat integrations and exposure to integration frameworks like Apache CAMEL or MuleSoft.
  • Familiarity with the MRM lifecycle and model approval processes.

Work Timings & Location

Work Timings: 11:30 AM to 8:30 PM ISTJob Location: Chennai

Key skills/competency

NLP, AI, Machine Learning, Python, JavaScript, DevOps, Agile, REST, Chatbots, Data Engineering

How to Get Hired at Bank of America

🎯 Tips for Getting Hired

  • Research Bank of America's culture: Review their mission and values online.
  • Customize your resume: Align with AI/ML and data engineering skills.
  • Emphasize technical projects: Highlight NLP, Python, and chatbot experiences.
  • Prepare for agile interviews: Be ready to discuss past collaborative projects.

📝 Interview Preparation Advice

Technical Preparation

Review key ML and NLP frameworks.
Practice Python and JavaScript coding.
Study REST API integration methods.
Familiarize with DevOps and Agile practices.

Behavioral Questions

Describe a successful collaborative project.
Explain handling rapid changes in priorities.
Discuss time management under pressure.
Share experiences adapting to challenges.

Frequently Asked Questions