AI Engineer (Lead Role)
About the Role
We are looking for a highly skilled AI Data Scientist / Engineer (Lead Role) to drive the development of an AI-driven code generation system for Microsoft Dynamics (X++). This role will focus on LLM engineering, benchmark design, and pipeline automation, ensuring that AI-generated code is both functional and production-ready.
Responsibilities
- Lead the design and implementation of a benchmark framework for evaluating AI-generated code.
- Build and refine prompting strategies, context engineering, and agent orchestration.
- Develop automated pipelines for compiling, testing, and scoring AI outputs.
- Create synthetic datasets and fine-tune models for continuous improvement.
- Collaborate with Dynamics engineers to ensure AI outputs align with business and coding standards.
- Mentor junior engineers and guide technical decision-making.
Requirements
- 7+ years of professional experience in AI/ML, NLP, or data science, including hands-on ML model deployment.
- 3+ years of experience working with Large Language Models (LLMs) (OpenAI, Anthropic, Azure OpenAI, or similar).
- 5+ years of expertise in Python, with a strong background in data pipelines, CI/CD, and orchestration frameworks.
- 3+ years of experience applying code quality checks (linting, static analysis, maintainability metrics).
- Proven track record of delivering AI-powered developer tools or code generation systems.
- Strong knowledge of cloud environments (Azure preferred) and security practices.
Nice-to-Haves
- Familiarity with Microsoft Dynamics 365 Finance & Operations / X++ ecosystem.
- Experience with MLOps frameworks (MLflow, Kubeflow, or similar).
- Prior work in program synthesis, AI agents, or developer productivity AI tools.