Software Engineer Iii-generative AI Platform Engineering

Bank of America Bank of America · Banking · Addison, TX

Software Engineer III role focused on building enterprise-grade Generative AI, Data Science, and AI Platform capabilities. The role involves designing, developing, and delivering reusable GenAI platform services, frameworks, APIs, and application components to support AI model development, deployment, inferencing, automation, and governance. Responsibilities include building agentic workflows, RAG solutions, and supporting the AI/ML lifecycle, with a focus on scalability, security, and observability.

What you'd actually do

  1. Develop and enhance enterprise Generative AI platform capabilities, reusable services, and self-service tools.
  2. Design and build AI-powered applications, agentic workflows, RAG solutions, and MCP-enabled services.
  3. Develop scalable APIs, microservices, and platform components supporting AI/ML lifecycle management.
  4. Build and maintain frameworks supporting model development, fine-tuning, deployment, inferencing, monitoring, and observability.
  5. Ensure solutions meet enterprise standards for security, scalability, governance, resiliency, and operational excellence.

Skills

Required

  • Software engineering
  • Generative AI
  • Data Science
  • AI Platform capabilities
  • platform engineering
  • automation
  • API development
  • microservices
  • AI/ML lifecycle management
  • model development
  • fine-tuning
  • deployment
  • inferencing
  • monitoring
  • observability
  • event-driven architecture
  • streaming solutions
  • Kafka
  • distributed computing
  • CI/CD
  • DevOps
  • security
  • scalability
  • governance
  • resiliency
  • Agile development

Nice to have

  • Cloud-native technologies
  • RAG solutions
  • agentic workflows

What the JD emphasized

  • enterprise-grade Generative AI
  • GenAI platform services
  • AI model development, deployment, inferencing, automation, and governance
  • scalable, secure, and resilient solutions
  • AI frameworks
  • cloud-native technologies
  • distributed computing platforms
  • enterprise engineering practices
  • Generative AI
  • application development
  • platform engineering
  • automation
  • reusable capabilities
  • enterprise AI adoption
  • functional, non-functional and compliance requirements
  • maintainability/ease of integration and testing
  • development and testing practices
  • design and architectural patterns
  • automated test suites
  • agentic workflows
  • RAG solutions
  • AI/ML lifecycle management
  • fine-tuning
  • deployment
  • inferencing
  • monitoring
  • observability
  • event-driven and streaming solutions
  • CI/CD pipelines
  • automation frameworks
  • testing strategies
  • DevOps practices
  • security
  • scalability
  • governance
  • resiliency
  • operational excellence
  • performance optimization
  • agentic applications
  • AI assistants
  • workflow automation capabilities
  • event-driven services
  • Kafka
  • containers
  • MCP architectures
  • secure, scalable, observable, and resilient software solutions
  • enterprise standards
  • Troubleshoot, optimize, and maintain platform services

Other signals

  • Generative AI Platform
  • enterprise-grade
  • AI model development, deployment, inferencing, automation, and governance
  • scalable, secure, and resilient solutions
  • AI frameworks, cloud-native technologies, distributed computing platforms
  • reusable capabilities that accelerate enterprise AI adoption
  • agentic workflows, RAG solutions
  • AI/ML lifecycle management
  • model development, fine-tuning, deployment, inferencing, monitoring, and observability
  • event-driven and streaming solutions
  • CI/CD pipelines, automation frameworks, testing strategies, and DevOps practices
  • security, scalability, governance, resiliency, and operational excellence
  • platform observability, monitoring, and performance optimization