BDO USA, LLP

Experienced Senior Context Engineer, Digital Transformation & Innovation

BDO USA, LLP
Apply
2 days ago
Grand Rapids, MI, USASenior

Base Salary

$110k - $140k/yr

Responsibilities

  • Design, write, test, debug, and ship production software in C#/.NET and/or Python.
  • Design services, APIs, and tooling that load, validate, version, and serve context assets to agents and applications on Azure.
  • Build reusable skill libraries, agent-instruction files, prompt and context patterns, and governed knowledge assets.
  • Design and tune retrieval pipelines involving parsing, chunking, embeddings, hybrid search, reranking, and metadata filtering.
  • Curate and manage retrieval corpora, including source selection, freshness, versioning, provenance, and retirement of stale knowledge.
  • Define grounding evaluations, regression tests, context-quality metrics, and retrieval quality standards.
  • Establish engineering practices for Git workflows, pull requests, automated testing, and CI/CD pipelines.
  • Review other engineers’ code and context contributions for correctness, quality, security, and reuse.
  • Mentor junior and mid-level engineers and provide technical guidance on software and context-engineering practices.
  • Follow security, privacy, and compliance standards and prevent sensitive data from entering prompts, corpora, or model context.
  • Evaluate emerging context-engineering tools and contribute standards and scaffolding for product teams and the citizen-engineer program.
  • Travel up to 10%.

Requirements

  • High School Diploma or GED is required; a bachelor’s degree in Computer Science, Information Systems, Engineering, or Information Technology is preferred.
  • At least five years of hands-on professional software development experience building, testing, and deploying production applications or services in C#/.NET or Python is required.
  • At least three years of experience building production LLM-powered features, including RAG, agent tooling, or prompt and context systems, is required.
  • Experience leading the end-to-end design, deployment, and operation of at least one production service or application in Microsoft Azure is required.
  • Experience defining reusable engineering assets, patterns, or technical standards adopted by other engineers is required.
  • Experience mentoring or providing technical guidance to engineers is preferred.
  • Experience delivering AI or knowledge solutions in professional services, assurance, or accounting is preferred.
  • Microsoft Certified: Azure AI Engineer Associate certification or equivalent is preferred.
  • Proficiency in C#/.NET or Python, automated testing, dependency management, and performance debugging is required.
  • Strong knowledge of Git workflows, pull-request review, CI/CD pipelines, Microsoft Azure AI services, LLM context windows, prompting, retrieval, grounding, vector technologies, agent-instruction systems, and Markdown-based knowledge structures is required.
  • Experience with Azure Container Apps, Semantic Kernel, and Dapr is preferred.
  • Ability to work independently on complex problems, explain technical decisions, translate subject-matter expertise into machine-consumable knowledge, communicate with technical and non-technical audiences, and manage competing priorities is required.

Benefits

  • National, Maryland, and NYC/Long Island/Westchester salary ranges are $110,000-$140,000.
  • Up to 10% travel is required.
  • No relocation is required.

Tech Stack

AzureC#GitGitHub Actions.NETPython
BDO USA, LLP

About BDO USA, LLP

10,000+ employees

BDO USA, LLP provides assurance, tax, and consulting services to middle-market companies, nonprofits, and public sector clients. Operating as the U.S. member firm of the global BDO network, the Chicago-based partnership earns fees for professional services spanning audits, tax compliance and planning, transaction advisory, risk, and technology consulting. Its practices also cover areas like government contracting and private client tax matters.

Contact me