Software Engineer II (AI/ML)

Bank of America
US - North Carolina - Charlotte
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

The role involves designing and developing scalable software platforms and AI-powered applications for conversational banking. Key duties include coding solutions, implementing Generative AI and RAG capabilities, and collaborating with cross-functional teams to deliver business requirements.

Requirements: Candidates need at least 1 year of experience in Java or Python and a strong foundation in object-oriented programming and RESTful services. Knowledge of AI/ML concepts, LLMs, and experience with Agile environments are required.

Key Skills: Java, Python, Generative AI, Large Language Models, Retrieval-Augmented Generation, RESTful APIs, Microservices, CI-CD, Agile, Object-Oriented Programming, Software Design, Unit Testing, Cloud-Native Architecture, Git, Analytical Thinking, Collaboration

Benefits: Affordable, competitive and flexible benefits, Physical, emotional, and financial wellness support




Fast Track Upload