Architect - Machine Learning and Data
RemoteUnited States
Job Summary
Design production machine learning and generative AI platforms on Microsoft Azure and Fabric, defining target-state architectures, environment models, and promotion patterns from notebook to governed operation. Architect sandbox, dev, and production isolation aligned with Entra ID, establishing CI/CD pipelines, orchestration schedules, and data quality gates that block execution on failure. Build retrieval-augmented generation and multi-agent solutions with automated evaluation harnesses, cost guardrails, and drift monitoring to ensure secure, evaluable, and cost-controlled enterprise-scale deployment. Lead design sessions with client stakeholders, translate requirements into architecture decisions, and perform knowledge transfer to enable client teams to operate delivered systems independently.
Required Qualifications
- 5+ years of professional experience in data, machine learning, or AI engineering
- 3+ years in a solution architecture or lead technical design capacity
- Demonstrated ownership of production machine learning systems
- Hands-on architecture experience with Microsoft Azure data and AI services
- Microsoft Fabric and lakehouse architectures
- Production generative AI experience
- Large language model solutions
- Retrieval-augmented generation
- Prompt-based workflows deployed beyond proof of concept
- Strong Python
- SQL
- Deep MLOps expertise
- Model lifecycle management
- Versioning
- Reproducibility
- Evaluation
- Monitoring
- Drift detection
- Retraining strategy
- CI/CD and automation experience
- Azure DevOps or GitHub Actions
- Data, notebook, and model assets
- Working command of Azure identity and security
- Entra ID
- Managed identities
- Service principals
- Key Vault
- RBAC
- Experience architecting orchestration
- Scheduling
- Data quality validation
- Production pipelines
- Excellent written and verbal communication
- Ability to present architecture to executive stakeholders
- Ability to defend architecture under technical challenge
- Ability to manage technical scope, priorities, and expectations
- Bachelor's degree in Computer Science, Data Science, Statistics, Engineering, or a related quantitative discipline
Desired Qualifications
- Master's degree
- Experience with time-series forecasting at production scale
- Rolling origin evaluation
- Horizon-based output design
- Experimentation platform design
- Treatment assignment
- Matched datasets
- Causal inference methods
- Result storage
- Familiarity with MLflow
- Experiment tracking
- Prompt and version management tooling
- Working knowledge of R
- renv
- Executing client-provided R workloads on a schedule
- Experience with data quality frameworks
- Great Expectations
- Soda
- Infrastructure as Code
- Bicep
- Terraform
- Spark-based processing
- Databricks
- Fabric
- Power BI
- Semantic modeling depth
- Azure certifications
- Azure Solutions Architect Expert (AZ-305)
- Fabric Data Engineer Associate (DP-700)
- Fabric Analytics Engineer Associate (DP-600)
- Azure Data Scientist Associate (DP-100)
- Azure AI Engineer Associate (AI-102)
- Azure Data Engineer Associate (DP-203)
- Consulting or professional services background
- Delivering to fixed scope and milestone acceptance
- Experience in regulated or security-reviewed environments
- Architecture subject to formal review
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.