Experienced Senior Context Engineer, Digital Transformation & Innovation

BDO USA, P.C.•Grand Rapids, MI
•$110,000 - $140,000

About The Position

The Experienced Senior Context Engineer is a senior, hands-on software engineering role responsible for designing and building reusable context assets that power BDO Advantage’s AI-native product and process development. The engineer designs, writes, tests, reviews, and ships production code in C#/.NET and/or Python on the Advantage Azure platform, and owns complex context and knowledge work, including skill libraries, agent-instruction standards, prompt and context patterns, and retrieval-grounding corpora. The role establishes conventions and quality standards for other engineers, works with a high degree of autonomy, and provides technical guidance and mentorship to junior and mid-level engineers. It partners closely with the AI Engineering Manager and product teams to capture assurance domain knowledge as high-quality, governed, agent-consumable context and deliver it in working applications. The position reports to the Context Engineering Manager and operates within the Advantage SDLC, firm policies, and security standards.

Requirements

  • High School Diploma/GED.
  • Five or more years of hands-on professional software development experience building, testing, and deploying production applications or services in C#/.NET or Python.
  • Three or more years of experience building LLM-powered features that reached production users, such as retrieval-augmented generation, agent tooling, or prompt and context systems.
  • Experience leading the end-to-end design of at least one production service or application, from requirements through deployment and operation in Microsoft Azure.
  • Experience defining reusable engineering assets, patterns, or technical standards adopted by other engineers.
  • Proficiency in C#/.NET or Python, including automated testing, dependency management, and performance debugging.
  • Strong knowledge of Git-based workflows, pull-request review, and CI/CD pipelines such as Azure DevOps or GitHub Actions.
  • Strong knowledge of Microsoft Azure AI services, including Azure AI Foundry, Azure OpenAI, and Azure AI Search.
  • Strong understanding of LLM context windows, prompting, retrieval, and grounding, and how each affects accuracy, cost, and reliability.
  • Experience with retrieval and vector technologies, including embeddings, hybrid search, re-ranking, and indexing.
  • Experience with agent-instruction and skill systems, agentic development tooling, and Markdown-based knowledge structures.
  • Ability to design, build, debug, and ship working software independently and explain technical decisions clearly in a live, hands-on setting.
  • Deep knowledge of context engineering, retrieval design, and grounding for production LLM systems.
  • Ability to work independently on complex, ambiguous problems and provide technical guidance to others.
  • Ability to translate subject-matter expertise into machine-consumable knowledge.
  • Excellent problem-solving skills focused on accuracy, reliability, and grounding quality.
  • Strong communication skills and ability to convey technical concepts to technical and non-technical audiences.
  • Self-directed, able to manage multiple priorities and competing deadlines, and able to collaborate and build relationships across teams.
  • Ability to travel up to 10%; no relocation required.

Nice To Haves

  • Bachelor’s degree with a focus in Computer Science, Information Systems, Engineering, or Information Technology.
  • Experience mentoring or providing technical guidance to other engineers.
  • Experience delivering AI or knowledge solutions in professional services, assurance, or accounting industries.
  • Microsoft Certified: Azure AI Engineer Associate, or equivalent.
  • Experience with Azure Container Apps, Semantic Kernel, and Dapr.

Responsibilities

  • Design, write, test, and ship production code in C#/.NET and/or Python that integrates governed context, retrieval, and agent capabilities into Advantage applications.
  • Design services, APIs, and tooling to load, validate, version, and serve context assets to agents and applications running on Azure Container Apps and Azure AI Foundry, accounting for reliability, observability, and cost.
  • Set and enforce team engineering practices for Git-based workflows, pull-request review, automated testing, and CI/CD pipelines using Azure DevOps or GitHub; use agentic development tooling as part of daily delivery.
  • Review other engineers’ code and context contributions for correctness, quality, security, and reuse.
  • Design and build reusable context assets, including skill libraries, agent-instruction files, and prompt and context patterns, for DT&I products.
  • Establish team conventions, inheritance, and versioning standards for context-as-code practice.
  • Codify BDO assurance domain knowledge into structured, retrievable, governed knowledge with appropriate provenance and citation discipline.
  • Evaluate and pilot emerging context-engineering tools and frameworks to improve grounding quality and developer productivity.
  • Design and tune retrieval pipelines, including document parsing, chunking, embeddings, hybrid search, re-ranking, and metadata filtering, for accuracy, cost, and latency.
  • Own retrieval-corpus curation and lifecycle management, including source selection, freshness, versioning, and retirement of stale knowledge.
  • Build grounding evaluation, regression testing, and quality metrics for retrieval-augmented features.
  • Define and run evaluations of context quality and grounding fidelity across products.
  • Contribute context scaffolding and standards for the Advantage Forge citizen-engineer program and product teams.
  • Mentor junior and mid-level engineers on software engineering and context-engineering practices, and maintain team documentation.
  • Follow firm security, privacy, and compliance standards, including SOC 2, PCAOB AS 2201, QC 1000, and ISO 27001, when building application code and context assets.
  • Ensure sensitive or restricted data does not enter prompts, corpora, or model context, and maintain traceability of grounded knowledge.
  • Perform other duties as assigned and willingly accept a share of less desirable assignments.
  • Provide technical leadership and mentorship to engineering and development team members, as assigned.
  • Review and provide feedback on the work of other engineers, as assigned.

Benefits

  • Employee ownership through participation in the firm’s ESOP, offering a stake in the firm’s success and an opportunity to enhance financial well-being.
  • Comprehensive compensation and Total Rewards benefits offerings; benefits may be subject to eligibility requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service