Share this job
Senior Windows Platform Engineer
United States
Apply for this job

COMPANY INFORMATION:


Our client is an AI-powered enterprise automation company that helps large organizations streamline complex operational workflows through intelligent AI agents. Its technology captures how employees perform tasks across multiple applications, transforms those activities into repeatable workflows, and enables AI agents to execute them autonomously, with human oversight and approvals when needed.

Our client serves major enterprise customers, including U.S. financial institutions and a leading managed-cloud services provider.



JOB OVERVIEW:


Our Client builds enterprise AI agents that carry out real workflows on Windows endpoints and virtual desktops. This senior engineer takes charge of the Windows capture layer built on UI Automation, WinEvents, and input hooks, plus multi‑monitor screen capture tuned for low overhead, with PII removed before data exits the host. The scope also includes running the Windows VM estate, from image creation and session lifecycle to remote display and control of a SYSTEM‑level service. Work spans agents running on the device and a backend that customers deploy in Hyper‑V or Azure, with Entra providing SSO.


The seat is hands-on and customer-facing, partnering with IT and security to roll out at scale and to debug on locked-down machines. US-based, fully remote. Expect real Windows debugging with WinDbg, ETW, and ProcMon, CI on physical and virtual machines, and cross-OS planning as some workflows shift to Linux browser and API surfaces. If you know where AI agents succeed and fail in production for non-engineers, and use them daily yourself, this role offers the scope and autonomy you like



JOB RESPONSIBILITIES:


  • Windows capture adapter is yours to own: UI Automation, WinEvents, input hooks, multi‑monitor screen capture with low overhead and PII redaction before exfil
  • Own the Windows VM stack, covering image builds, sign‑in and session lifecycle, remote display, and management of a SYSTEM service on each VM
  • Enterprise deployment using MSI with Intune or GPO, including silent upgrades and clean uninstall
  • Backend components deployed to customer Hyper‑V and Azure with SSO via Entra
  • Make capture and agent control function over RDP, Citrix, and Azure Virtual Desktop, even in pixel‑only contexts
  • Decide which workflows live on Linux browser and API surfaces versus a Windows VM
  • Day to day includes producing Windows builds, signing binaries, and running automated tests on physical PCs and on VMs
  • On locked‑down customer machines, diagnose issues with IT and turn findings into fixes and self‑checks
  • Partner closely with customer IT and security during rollout, explaining on‑box behavior clearly




REPRESENTATIVE PROJECTS:


  • Silent, Scalable Deployment: Build an installer that can be deployed to 1,000 devices through a customer's device-management platform without requiring user interaction.
  • Resilient Session Capture: Ensure continuous data capture across session disconnections and reconnections, without losing critical information.
  • Automated Data Redaction: Implement and validate automated redaction of email addresses and credit card numbers from both screenshots and text, supported by comprehensive tests.
  • Installation Diagnostics: Develop a built-in diagnostic tool that identifies installation failures and provides clear, actionable explanations.
  • Automated Windows VM Provisioning: Create a preconfigured Windows VM image that automatically boots, initializes a worker session, and becomes agent-ready without manual intervention.
  • Workflow Assessment and Environment Mapping: Evaluate a customer's workflows and classify each according to its optimal execution environment: Linux, browser/API, or Windows VM.




JOB REQUIREMENTS:


  • US-based only, remote work model
  • 6+ years working deeply with Windows at enterprise scale across endpoint products, Windows infrastructure, or both
  • Windows internals expertise covering services, user sessions, security tokens, IPC, Win32, and accessibility APIs
  • Expertise in C#, plus Rust or C++ for native components, and open to using TypeScript and Electron
  • Installers and enterprise deployment using MSI, Intune or GPO, and code signing
  • Fluency with WinDbg, ETW, Process Monitor, and analyzing crash dumps
  • Track record of supporting your own software on customer machines and partnering directly with customer IT teams
  • Hands‑on Windows VM and imaging work, including Hyper‑V, cloud images, sysprep, and unattended setup
  • Breadth across Microsoft platforms, such as Active Directory or Entra, Azure, and Microsoft 365, plus the web stack used by many Windows workflows
  • Comfort working on Linux and macOS, since the app and hosts run on both
  • Consultative and collaborative approach with customer ops and IT, sitting with stakeholders and driving outcomes
  • AI agents knowledge of current capabilities and failure modes, with a clear point of view on what changes next year
  • Production use of AI agents in business processes for non‑engineer users across ops, support, finance, or back office
  • Daily personal use of AI agents in your engineering work
  • Not a fit for research without production, prompt‑only roles, or demo‑only agent experience
  • Experience building screen capture or recording systems is preferred
  • Experience with Citrix, VMware Horizon, or Azure Virtual Desktop is preferred
  • Preference for backgrounds at companies building endpoint management, security agents, remote access, desktop virtualization, RPA, or contact center software
  • macOS desktop experience is preferred


Apply for this job