EY is a globally connected powerhouse of diverse teams, and they are seeking a Senior Consultant for AI-Native Software Engineering. This role involves designing, prototyping, and building modern AI-enabled applications while guiding engineering teams through complex technical decisions.
Responsibilities:
- Design end‑to‑end application architectures across UI, APIs, services, data, AI components, integrations and runtime platforms
- Actively prototype and spike solutions (code, configs, pipelines, prompts) to validate architectural decisions early
- Define and evolve reference architectures for AI‑enabled products, including RAG patterns, vector search, prompt orchestration, evaluation and guardrails
- Author Architecture Decision Records (ADRs), sequence flows, deployment diagrams and non‑functional requirements
- Work directly in codebases alongside engineers to set patterns, unblock delivery and raise technical quality
- Leverage AI coding and testing tools to accelerate development while enforcing clean architecture, security and maintainability
- Review AI‑generated code, tests and documentation; apply engineering judgment to validate correctness and risk
- Guide teams on effective prompt design, context management and reuse of AI accelerators
- Define performance, scalability, resilience, observability and operability requirements up front
- Design for reliability using SLOs/SLIs, telemetry, graceful degradation and incident readiness
- Embed security‑by‑design, Zero Trust principles and Responsible AI controls into solution designs
- Ensure solutions are production‑ready with runbooks, automation and clear support handoffs
- Architect solutions that transition cleanly into long‑term managed operations
- Design CI/CD pipelines, environment strategies and release automation with operational simplicity in mind
- Balance speed of delivery with sustainability, cost transparency and service SLAs
- Lead technical workshops and whiteboarding sessions with client architects and engineers
- Explain architectural tradeoffs clearly to technical and semi‑technical stakeholders
- Support solutioning and proposals primarily through architecture design, estimates and delivery approaches
Requirements:
- Bachelor's degree in Computer Science, Engineering or related discipline (or equivalent experience)
- Typically 8+ years in engineering and solution architecture roles, with recent hands-on delivery responsibility
- Strong hands-on background in software engineering and modern application architectures
- Deep understanding of cloud-native design, APIs, integration patterns and data architectures
- Practical experience building AI-enabled features (prompting, RAG, embeddings, evaluation)
- Comfort working directly in code, infrastructure and pipelines—not just producing diagrams
- Clear technical communication and a bias toward building to learn
- Experience with Azure (preferred), AWS or GCP and containerized platforms
- Exposure to observability stacks, SRE concepts and incident response
- Experience architecting in regulated environments with privacy, security or model-risk considerations
- Relevant cloud, security or architecture certifications (a plus, not required)
- Prior consulting or complex product delivery experience strongly preferred