Baker Tilly Advisory Group, LP is seeking a Forward Deployed AI Engineer to join the founding team of the AI Product Group (APG) Agent Factory. This hands-on role focuses on designing, developing, and deploying production-ready AI-powered applications and intelligent agentic workflows for Tax, Assurance, and Advisory.
Location
San Francisco, CA (onsite)
Salary
- National pay rate range: $205,000–$250,000
- California pay rate range: $205,000–$250,000
Responsibilities
- Build, implement, and maintain AI agents and multi-step workflows, including task decomposition, orchestration, context and memory management, tool integration, human-in-the-loop checkpoints, and failure handling.
- Develop production-quality applications, backend services, APIs, data models, dashboards, conversational interfaces, and user-facing workflows that help practitioners interact effectively with AI-powered solutions.
- Collaborate with Tax, Assurance, and Advisory professionals and subject matter experts to understand business processes, identify automation opportunities, and translate expertise into actionable requirements and working software.
- Define measurable hypotheses, testing criteria, evaluation frameworks, and performance baselines to validate AI capabilities and guide technical decisions prior to production deployment.
- Build and maintain automated tests, regression suites, and ground-truth datasets in partnership with subject matter experts to support reliability, accuracy, and continuous improvement.
- Own solutions end-to-end, including monitoring, troubleshooting, and ongoing enhancements to support successful adoption and positive user outcomes.
- Connect AI applications with enterprise systems, APIs, and governed data sources using established integration standards, secure access controls, and data contracts.
- Contribute shared technical patterns, reusable components, documentation, and engineering best practices that enable consistent and scalable development across the Agent Factory.
- Work with external engineering partners to acquire specialized expertise and transition solutions into internally owned production environments, including maintainable code, tests, and operational documentation.
- Partner with U.S. and India engineering teams, product management, design, data platform, and enterprise architecture to align on technical solutions and maintain consistent engineering standards.
- Use user feedback, application performance data, emerging AI technologies, and evaluation results to refine solutions and identify opportunities to improve productivity, reliability, and business value.
- Participate in special projects and other duties as assigned to advance the firm’s AI engineering capabilities and business priorities.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degree preferred.
- 5 years of hands‑on software engineering experience delivering multiple production‑quality applications or products from concept through deployment.
- Experience deploying at least one LLM‑powered feature or application to real users, regardless of scale.
- Experience working directly with domain experts, business stakeholders, or customers to translate requirements into technical solutions and own delivered outcomes.
- Strong full‑stack experience, including backend services, data models, APIs, and modern user‑facing applications.
- Deep proficiency in at least one mainstream programming language such as Python, TypeScript, Go, or Java, with demonstrated understanding of language fundamentals, design patterns, and production‑quality practices.
- Ability to learn and apply new programming languages, frameworks, and technologies quickly; familiarity with Python and TypeScript preferred.
- Strong software engineering fundamentals: system design, application architecture, automated testing, debugging, performance optimization, and development of scalable, maintainable systems.
- Experience developing and integrating modern web applications, APIs, authentication mechanisms, and secure enterprise services.
- Demonstrated ability to validate solutions through measurable outcomes, including automated testing, benchmarks, experiments, evaluation frameworks, or A/B testing.
- Strong analytical and problem‑solving skills, including the ability to evaluate trade‑offs and resolve ambiguity.
- Ability to collaborate with nontechnical stakeholders and subject matter experts, including explaining technical concepts in business‑focused language.
- Familiarity with LLM applications, retrieval‑augmented generation (RAG), AI evaluation methodologies, or Model Context Protocol (MCP) preferred.
- Experience with agentic AI concepts such as orchestration, tool use, context management, and human‑in‑the‑loop workflows preferred; prior agent‑building experience not required.
- Experience with cloud‑based development and technologies such as Microsoft Azure, containers, PostgreSQL, and React preferred.
- Experience in professional services, regulated industries, or environments serving specialized business users preferred; prior Tax, Assurance, or Accounting experience not required.
- Excellent written and verbal communication skills, including documenting technical solutions and collaborating across technical and business teams.
- Ability to work independently, manage competing priorities, adapt quickly, and deliver high‑quality solutions in a fast‑paced environment.
- Experience using AI‑assisted and agentic development tools to increase engineering productivity, or strong willingness to incorporate these tools into daily development practices.
- No professional certifications or licenses required.
Technologies
- Python
- TypeScript
- Go
- Java
- LLM‑powered features
- Retrieval‑augmented generation (RAG)
- Model Context Protocol (MCP)
- Microsoft Azure
- Containers
- PostgreSQL
- React
- A/B testing
Benefits
Baker Tilly offers a comprehensive compensation and benefits package to eligible employees.