Data Engineer III @ Bank of America
Your Application Journey
Email Hiring Manager
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.