Microsoft (.NET Division) — F# Compiler & Tooling Team
Compiler engineer who builds the tools that build the compiler — owns deep type-system and codegen work in a major open-source compiler while pioneering AI-augmented development workflows for the team.
| Inbox | Source | Shape | Processing |
|---|---|---|---|
| Review-requested PRs | dotnet/fsharp | ~25–30 pending; from bots, community, colleagues | Dashboard triage → AI-assisted review → merge |
| Assigned issues | dotnet/fsharp | ~25–30 open; sig-gen, SRTP, LSP, optimization | Root-cause → regression test → fix → corpus sweep |
| Own PRs in flight | dotnet/fsharp | ~5–10 active | Monitor CI, resolve semantic conflicts, finalize |
| Copilot-authored PRs | dotnet/fsharp | ~5–10 active | AI review → feedback loop → re-review → merge |
| CI/infrastructure alerts | Azure DevOps | Continuous signal | Flaky detection algorithms, regression triage |
| Release cadence items | dotnet/core, fslang-spec | Milestone-driven | Diff-based release notes, branch coordination |
| Dimension | % | Description |
|---|---|---|
| PR Review & Community Stewardship | 30% | Reviews from colleagues, community contributors, and bots. Semantic depth for compiler changes, AI-assisted pipelines for bot PRs, mentoring commentary for community PRs. |
| Compiler Feature Development | 20% | RFC-to-implementation pipeline through the full compiler stack: type checker, constraint solving, IL codegen, test matrix design, and specification updates. Corpus-validated, performance-gated. |
| Compiler Bug Investigation & Fixing | 20% | Root-cause diagnosis across codegen, type checking, signature generation, and name resolution subsystems. Regression-first: reproduce, characterize, write failing test, then fix, then corpus-sweep. |
| Tooling & Automation Engineering | 15% | Custom PR monitoring dashboards, Copilot skills for project-specific workflows, agentic orchestrators for multi-step verification, and review pipeline automation. Full-stack F#. |
| Test Infrastructure & CI Health | 10% | Flaky test detection from CI log analysis, adversarial baseline validation, autonomous verification fleets, AzDo pipeline triage. |
| Release Management & Coordination | 5% | Release notes authored by diffing monorepo branches, pre-merge finalization, and cross-repo coordination within the .NET release cadence. |