Software Engineer III (AI/ML)
Bank of America ATM
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
LOB Position Summary
This position is part of Bank of America’s Erica, Chat, and Voice Technology organization. The team builds next-generation AI, Search, and Conversational platforms that power virtual financial assistant and search capabilities across multiple channels.
Candidate will design, develop, test, and support scalable software solutions and AI-powered applications. The role requires strong software engineering fundamentals, experience working with modern AI/ML technologies, and the ability to collaborate effectively within an Agile delivery team.
Responsibilities:
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
- Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
- Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
- Automates manual release activities
- Designs, develops, and maintains automated test suites (integration, regression, performance)
- Implement high-quality code following enterprise standards, architecture patterns, and engineering best practices.
- Participate in solution design discussions and contribute to technical implementation decisions.
- Develop and integrate AI/ML-powered capabilities into enterprise applications.
- Support implementation of Generative AI and Retrieval Augmented Generation (RAG) solutions.
- Develop and maintain RESTful APIs, microservices, and backend services.
- Perform code reviews and contribute to continuous improvement of engineering practices.
- Troubleshoot, debug, and resolve application and production issues.
- Ensure solutions meet security, performance, scalability, and reliability requirements.
- Collaborate with product owners, architects, and engineering teams to deliver business requirements.
- Support deployment, monitoring, and optimization of applications across enterprise environments.
- Participate in Agile ceremonies including sprint planning, estimation, and retrospectives.
Required Qualifications:
- 3+ years of software development experience using Java, Python, or related technologies.
- Strong object-oriented programming and software design skills.
- Experience building enterprise applications and RESTful web services.
- Knowledge of AI/ML concepts and experience developing AI-enabled applications.
- Familiarity with Large Language Models (LLMs), Generative AI, and modern AI frameworks.
- Experience implementing Retrieval Augmented Generation (RAG) solutions and retrieval techniques.
- Experience working with source control tools such as Git.
- Strong analytical and problem-solving skills.
- Good verbal and written communication skills.
- Experience working in Agile development environments.
Desired Qualifications:
- Experience with Elasticsearch, OpenSearch, SOLR, or similar search platforms.
- Experience with AI/ML frameworks and model integration.
- Experience with vector databases, embeddings, and semantic search.
- Experience with Kubernetes, Docker, and containerized deployments.
- Experience with cloud platforms such as Azure or AWS.
- Experience with Cassandra, Redis, or other distributed data technologies.
- Understanding of MLOps, model deployment, monitoring, and observability concepts.
- Experience with chatbot, conversational AI, or virtual assistant platforms.
- Experience with prompt engineering and model evaluation techniques.
- Experience with GPU-based AI workloads and inference platforms.
Skills:
- Application Development
- Automation
- Influence
- Solution Design
- Technical Strategy Development
- Architecture
- Business Acumen
- DevOps Practices
- Result Orientation
- Solution Delivery Process
- Analytical Thinking
- Collaboration
- Data Management
- Risk Management
- Test Engineering
Bachelor's or Master's Degree in Computer Science, Engineering, Information Systems, or a related field or equivalent experience
Shift:
1st shift (United States of America)Hours Per Week:
40- ...We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Corporate Sector's AI/ML & data Platforms team, you serve as a seasoned member of an agile team...Suggested
$133.66k - $219.59k
.... Job Summary We are looking for a highly skilled Software Development Engineer III with a strong background in AI and machine learning to lead the design, development... ...with research and product teams to translate ML models into scalable production applications Architect...SuggestedWork at officeLocal area- ...opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the... ...Wealth Management, Transformative AI Team, you serve as a seasoned... ...platforms (AWS or Azure) for AI/ML deployment and data processing....Suggested
- ...and rewarding opportunity for you to take your software engineering career to the next level. As an Android Software Engineer III at JPMorganChase within the Consumer &... ...problems Leverages enterprise-authorized AI coding assist tools within the work environment...Suggested
- ...AI Software Engineer Location: Plano, TX (Hybrid – onsite required) Duration: 6+ Months Contract to Hire Start Date: ASAP Position Overview We... ...Spark and Delta Lake Utilize Databricks for data engineering and ML workflows Integrate LLM APIs such as OpenAI, Llama, or other...SuggestedContract workImmediate start
- ...us! Position Summary: This is a hands-on software engineering role focused on building enterprise-grade Generative AI, Data Science, and AI Platform capabilities... ...microservices, and platform components supporting AI/ML lifecycle management. Build and maintain...Work at officeFlexible hoursShift workDay shift
- ...Position Title: Agentic AI Developer Location : Plano, TX - Onsite Duration... ...LLM-Orchestration: Fine-tune, prompt-engineer, or strategically utilize LLMs (e.g., GPT-... ...Candidate Has: ~3+ years of experience in AI/ML, with a strong focus on LLMs or...Contract workTemporary work
$72.1k - $144.2k
...family and one community at a time. Position Summary As an AI Engineer on the Platform Product team, you'll build and deploy AI... ...suited to a recent graduate with a foundation in applied AI/ML and software engineering. Required Qualifications Bachelor's degree...Hourly payFull timeTemporary workLocal area- ...you to take your Technology career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Sector - Chief... ...reliably with dependent systems Leverages enterprise-authorized AI coding assist tools within the work environment to improve code...Work at office
- ...Job Description Insight Global is hiring an AI engineer for one of our DFW based property technology clients. This client is at... ...Skills and Requirements Typically 8+ years of experience in Software Engineering, ML Engineering, or Data Science, with 3+ years hands‑on in...Work at office
- ...Description We are seeking a Senior AI Cloud Architect with deep... ...while partnering closely with engineering and product teams from concept... ...design documents, and AI/ML white papers Build and deploy... ...~8+ years of experience in software engineering, systems architecture...Full time
- ...Principal AI Engineer As a CBRE Principal AI Engineer, you will shape enterprise intelligence... ..., building, and scaling cutting-edge AI/ML solutions and intelligent platforms end-... ...AI products. This job is part of the Software Engineering job function. They are responsible...Flexible hours
- ...Overview We are seeking an experienced AI/ML Developer to help turn innovation concepts into real-world applications by building MVPs that deliver maximum business value. This role involves working closely with stakeholders to implement efficient AI/ML solutions, align...Full time
- ...leveraging advanced technologies such as AI, cloud, and data‑led innovation to help our... ...in line with guidance provided Facilitate software application design discussions, and document... ...Skill And Experience Experience in AI/ML solution development Experience designing...Full timeTemporary workRelocation
- ...limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Consumer and... ...Terraform, and Spinnaker, while utilizing AI-driven automation to streamline deployment... ...analysis, and incident response using advanced ML techniques. Work closely with cross-...
- ...Role Python AI/ML Engineer – Contract Location & Visa Plano TX / Dallas TX (Hybrid), local only preferred. Visa: H1B or H4EAD only. Experience 12+ years overall software engineering experience. Responsibilities & Qualifications 7–10 years of overall software engineering...Contract workH1bLocal area
- ...career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer - Agentic AI at JPMorganChase within the Consumer & Community Banking Digital Technology team, you, you provide expertise and...
- ...apply now. We are currently seeking a SAP AI Lead Developer to join our team in Plano,... ...Work on the architecture and design of AI/ML solutions embedded in the SAP landscape (S... ...degree in computer science, Data Science, Engineering, or related field. 12+ years of experience...Work experience placementWork at officeRemote workFlexible hours
- ...Description Job Description At ChatBotz.ai, we are seeking a highly skilled and... ...Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience... ...language processing (NLP), machine learning (ML), and deep learning techniques. Experience...
- ...Position Title Software Engineer Intern Position Overview We are seeking talented and driven individuals... ...latest technologies in data engineering, AI, cloud solutions, and more. As an intern,... ...Spark, Kafka). Basic understanding of AI/ML concepts and algorithms. Experience with...Full timeInternship
$92.7k - $185.4k
...in the digital world. Currently, we are seeking a Senior Software Development Engineer within our CVS Health PCW Engineering team. This Back-End... ..., Pharmacy or Retail domain experience preferred AI/ML knowledge is a plus Preferred Qualifications Candidate...Hourly payFull timeTemporary workWork experience placementLocal area- ...are looking for a skilled AIOps Platform Engineer to design, implement, and scale intelligent... ...observability solutions using cutting-edge ML and GenAI technologies. This role combines... ...cross-functionally to operationalize AI/ML capabilities into observability workflows...Full time
$110k - $140k
...and deploying production-grade AI solutions including autonomous... ...and maintain high-quality engineering standards. Keep updated with... ...years experience developing AI/ML solutions on platforms such as... ...techniques. Solid understanding of software engineering principles and...Full timeWork from home- ...Description Job Description Description: Role: Manager, AI – Software Engineering Location: North America – Remote (USA or Canada)... ...frameworks to help portfolio companies build and retain AI/ML capabilities Requirements: Required Experience ~ Bachelor...Permanent employmentRemote work
- ...excellence. We are looking for a Full Stack Developer - AI who reflects these values. This role is fully... ...solutions while contributing across the entire software stack. This is a highly technical hands-on engineering position spanning user interface development,...Full timeTemporary workFlexible hours
- ...and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Sector,... ...of the firm’s business objectives, including AI‑enabled and intelligent automation capabilities...Work at office
- ...skilled Senior QA Automation Engineer with over 5 years of professional... ...focusing on validating AI-driven features. Qualifications... ...Perform deep-dive testing on AI/ML integration points, ensuring... ...years of real-world experience in Software Quality Assurance and...Permanent employmentContract work
- ...Job Title - AI Native Developer Duration - 90 Days Initial Engagement... ...execution as a Senior Engineer and acting as a client-embedded... ...Have ~8+ years of hands-on software engineering experience, with at least 2 years building AI/ML or LLM-integrated products...Full time
- ...here is where Proximate comes in to play! Job Description Design, develop, test, deploy, maintain, and enhance large scale software solutions. Provide technical leadership on high-impact projects. Manage project priorities, deadlines, and deliverables....Full time
$135k - $210k
...Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions... .... Job Title: AI Innovation Engineer Location: 100% Remote (U.S.)... ...deep understanding of modern ML and deep learning techniques alongside...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III (AI/ML). Be the first to apply!
- software engineer full time Plano, TX
- software system engineer Plano, TX
- consulting software engineer Plano, TX
- software engineer travel Plano, TX
- real time software engineer Plano, TX
- network software engineer Plano, TX
- senior software engineer remote Plano, TX
- entry level software engineer remote Plano, TX
- software engineer intern Plano, TX
- software developer fintech Plano, TX




