B

Bank of America

Runs a US consumer bank, brokerage and investment bank

ADS AI Services Software Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 8 years of experience in a technology environment, including at least 5 years of experience with container tools.
  • Hands-on experience with Kubernetes, including OpenShift, and container tools such as Docker and Podman.
  • Understanding of container orchestration, including scheduling, networking, storage, configuration, and secrets management.
  • Experience operating container platforms that support GPU-accelerated workloads.
  • Proficiency in Python for developing and operationalizing AI-driven applications.
  • Hands-on experience with large language models and inference-focused frameworks, including vLLM, NVIDIA Triton Inference Server, and NVIDIA NeMo framework.
  • Understanding of AI workload patterns, including real-time and batch inference, scaling strategies, and high-throughput serving.
  • Experience in large-scale enterprise environments with security, reliability, and compliance requirements.
  • Familiarity with CI/CD pipelines and DevOps practices for containerized applications.
  • Experience contributing within Agile frameworks such as Scrum, Kanban, or SAFe.
  • Working knowledge of infrastructure as code and automated deployment approaches.
  • Ability to troubleshoot complex platform issues.
  • Ability to communicate with technical and non-technical stakeholders and work across engineering, infrastructure, security, and data science teams.

Responsibilities

  • Design, deploy, and maintain containerized applications on Kubernetes and OpenShift platforms.
  • Support Generative AI inference environments, including model packaging, deployment, scaling, and performance optimization.
  • Enable GPU-based workloads and ensure efficient resource utilization and isolation.
  • Collaborate with cross-functional teams to deliver secure, resilient, and production-ready AI platforms.
  • Contribute to CI/CD pipelines, infrastructure automation, and operational best practices.
  • Participate in Agile ceremonies and support iterative software delivery.

Desired Qualifications

  • Experience operating container platforms in regulated or highly secure environments.
  • Exposure to observability tools, including logging, metrics, and tracing, for distributed and AI-driven systems.
  • Experience supporting multi-tenant platforms or shared AI inference services at scale.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs