Inactive
E

Ernst & Young

Global professional services: audit, tax, consulting

Forward Deployed Engineer - Technology Consulting, Engineering-Senior

AI Application EngineeringPosted on Nov 9
Full-time$112.3k - $210.7kIn-person

About the Job

Requirements

  • Three or more years of software engineering, application development, systems integration, or a related technical role, including meaningful AI/ML engineering experience.
  • Hands-on application or service engineering experience using Python, Java, TypeScript, or a comparable language, with working knowledge of APIs, data formats, and software testing.
  • Ability to understand business challenges and translate them into AI solutions using large language models and intelligent automation.
  • Experience designing, building, and maintaining production-grade large language model applications, including end-to-end pipelines from data ingestion through model output delivery.
  • Demonstrated experience building retrieval-augmented systems grounded in enterprise knowledge sources, including chunking strategies, embedding pipelines, and retrieval optimization.
  • Knowledge of embedding models, vector search, and semantic retrieval patterns for grounding large language model outputs in enterprise knowledge sources.
  • Proficiency in prompt engineering techniques, including zero-shot, few-shot, chain-of-thought, and structured output design, with the ability to evaluate and iterate on prompt performance.
  • Experience designing and building agentic systems, including multi-agent orchestration, tool use, and memory design across single- and multi-step workflows.
  • Ability to build reliable agent loops with failure handling, retries, fallbacks, and context-window management across complex multi-step workflows.
  • Ability to debug, troubleshoot, and remediate production large language model and agentic systems, including failures across retrieval, orchestration, and generation layers.
  • Experience designing and implementing large language model evaluation frameworks for functional correctness, output quality, safety, and business-defined key performance indicators.
  • Hands-on software engineering proficiency in Python, including writing clean, modular, production-quality code for large language model pipelines and agentic applications.
  • Experience working with structured and unstructured datasets for large language model application development, including data curation, preparation, and quality validation for model inputs.
  • Familiarity with RESTful and event-driven API patterns, asynchronous workflows, service boundaries, and enterprise data-source integration.
  • Familiarity with containerization and orchestration concepts for packaging and deploying large language model applications in cloud environments.
  • Understanding of software engineering best practices for machine learning systems, including modular code design, testing patterns for AI pipelines, and data quality validation.
  • Ability to explain complex AI system behavior and tradeoffs to technical and nontechnical stakeholders, including risk and compliance.
  • Strong ownership and accountability for AI systems from design through production and issue resolution.
  • Ability to operate effectively as requirements, regulations, and technologies evolve.
  • Ability to collaborate with engineering, product, risk, legal, and audit teams.
  • Sound judgment in regulated environments, with awareness of risk, controls, and when human oversight is required.

Responsibilities

  • Design, develop, test, deploy, and support production-grade AI/ML, generative AI, and intelligent automation solutions.
  • Solve complex technical problems through coding, debugging, testing, troubleshooting, and structured design remediation.
  • Translate business and user requirements into technical designs, APIs, workflows, and supportable implementation patterns.
  • Build and integrate large language model, retrieval-augmented generation, and agentic solution components into enterprise applications and platforms.
  • Contribute to system design across service boundaries, orchestration layers, data flows, security controls, and external integrations.
  • Support project delivery through disciplined execution, estimation, documentation, status communication, and risk identification.
  • Partner with Development, Engineering, Product, Data, Architecture, and project leadership teams to deliver AI capabilities.
  • Improve performance, resilience, maintainability, and cost efficiency of deployed AI systems.
  • Participate in architecture and design reviews, providing trade-off analysis and implementation input.
  • Use modern AI-assisted software engineering tools, such as Claude Code, Codex, or equivalent agentic coding platforms, in day-to-day engineering delivery.
  • Work directly with client stakeholders and delivery teams to clarify business needs, navigate client constraints, and own defined components or workstreams from technical design through implementation, testing, and deployment.
  • Implement AI capabilities using application frameworks such as Google ADK, LangChain, or LangGraph, selecting a framework suited to the use case and client environment.
  • Build and integrate APIs, data services, and asynchronous workflows; contribute to event-driven integrations using Apache Kafka or comparable messaging platforms.
  • Support deployment and troubleshooting in client cloud, on-premises, or hybrid environments; partner with Implementation Engineers, Data Engineers, and client teams to resolve integration and data-readiness issues.
  • Apply version control, code review, automated testing, and CI/CD practices, and communicate progress, technical questions, blockers, and delivery risks to team members and client contacts.

Desired Qualifications

  • Ability to build and maintain model observability pipelines, including tracing multi-step agentic reasoning chains, detecting output degradation, and monitoring behavioral drift in production.
  • Familiarity with large language model fine-tuning approaches, including instruction tuning and preference optimization, and understanding when fine-tuning is appropriate versus prompt-based solutions.
  • Familiarity with inference optimization principles, including latency, throughput, and cost management, for scalable and cost-effective large language model deployment.
  • Familiarity with AI security considerations for large language model systems, including prompt injection risks, adversarial input handling, and audit trail requirements.
  • Familiarity with responsible AI principles, including bias and fairness evaluation, human-in-the-loop design, and explainability approaches in financial services contexts.
  • Familiarity with data pipeline design for AI workloads, including ingestion, transformation, and quality validation.
  • Familiarity with cloud-based platforms for building, training, and deploying scalable large language model solutions.
  • Familiarity with AI-assisted software engineering tools for accelerating development, implementation, and code review practices.
  • Bachelor’s degree preferred.
  • Master’s degree in Business Administration or Science preferred.
  • Prior consulting experience.

About the Company

Ernst & Young

Global professional services: audit, tax, consulting

EY provides professional services across Assurance, Tax, Consulting, and Strategy & Transactions through member firms coordinated by EY Global. It serves clients in about 150 countries with cross-disciplinary teams delivering audits, tax planning, technology, risk management, and M&A and strategy advisory. Its global, integrated platform and large network differentiate it by offering coordinated services across disciplines. The goal is to help clients meet regulatory requirements, improve governance and performance, and create value.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Ernst & Young

See more jobs