Senior Engineer - Enterprise GenAI Platform Architect
Bank of America · New York, NY · 2 wk ago
Information TechnologyFull-time
Responsibilities
- Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution
- Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices for team(s)
- Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline
- Guides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviews
- Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level
- Conducts research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, and features
- Works with stakeholders to establish high-level solution needs and with architects for technical requirements
- Define the reference architecture for GenAI use cases across model access, orchestration, retrieval, tool calling, agent patterns, and runtime controls, ensuring designs are scalable, reusable, and aligned to enterprise standards.
- Produce architecture standards covering identity, data boundaries, guardrails, observability, resiliency, and human-oversight patterns, with explicit guidance on designing for high availability, fault tolerance, and production-grade performance
- Establish capacity and scaling strategies for the platform
- Define resiliency architecture and service tiering models
- Partner with platform engineering, security, and use-case owners to ensure new solutions align to approved GenAI patterns and business outcomes, with clear separation of responsibilities across Developer, Use Case Owner, and End User personas
Requirements
- 10+ years in enterprise architecture, platform architecture, or distributed systems design
- Deep experience designing platforms operating at scale, not just single-use applications
- Strong experience with GenAI/agentic architecture:- model gateways, RAG, vector retrieval, orchestration, tool calling, guardrails, evaluation
- Proven experience designing for:- high availability, scalability, and performance optimization
- capacity planning and workload distribution across distributed systems
- Experience defining standards for:- identity, access control, and secure service integration
- data scope, governance, and controlled access in regulated environments
- Familiarity with:- observability, auditability, and resilience patterns
- telemetry, real-time monitoring/alerts, and traceability across distributed workflows
Qualifications
- Bachelor degree or equivalent professional experience
Skills
- Automation
- Influence
- Result Orientation
- Stakeholder Management
- Techical Strategy Development
- Application Development
- Architecture
- Business Acumen
- Risk Management
- Solution Design
- Agile Practices
- Analytical Thinking
- Collaboration
- Data Management
- Solution Delivery Process
Benefits
- Great Place to Work
- Flexible Work Schedules
- Learning Stipends
- Health and Wellness Programs
Pay
- Competitive compensation package
Schedule
- 1st shift (United States of America)
- 40 hours per week