Software Engineer, Desktop Automation
Build and own desktop automation execution platform integrating AI agents with Windows sessions via remote protocols like VNC/RDP. Requires deep systems knowledge in OS APIs, accessibility frameworks, and automation infrastructure for reliable enterprise workflows.
About the job
What you'll do
- Own the desktop execution platform: session lifecycle, remote access / execution, and integration with the AI pipeline
- Build and evolve the remote desktop substrate (VNC/RFB, RDP) that connects agents to Windows sessions
- Work deeply with ML-focused team members on bringing in additional context to recording and execution pipelines
- Drive reliability and observability across the desktop execution platform
What we're looking for
- You've built and operated automation infrastructure (browser or desktop) with strong instincts about reliability and failure modes
- You have deep systems knowledge in some or all of the following: OS-level APIs, remote desktop protocols, browser internals, or accessibility frameworks
- You’re interested in being in-person 5 days a week in our NY office (we’ll cover relocation), or you have proven track record of working remotely (self-motivated, proactive, and a great communicator)
You might excel if
- You have deep knowledge of Windows desktop internals: accessibility APIs (UIA, MSAA), Win32, or remote desktop protocols (VNC/RFB, RDP)
- You have prior experience building Windows desktop VM automation and orchestration
- You're an expert in some or all of our stack: TypeScript, Python, Appium, VNC/RFB, Tailscale, Temporal, Kubernetes
Compensation & Benefits
- Competitive salary plus meaningful equity at Series A stage
- Comprehensive medical, dental, and vision benefits
- 401(k) matching
- Daily meals together in the office
- Flexible PTO (4 weeks per year)
- Relocation support for candidates not already based in NYC
Skills
TypeScript, Python, Appium, Vnc/Rfb, Rdp, Kubernetes, Temporal, Tailscale, Windows Accessibility Apis, Uia, Msaa, Win32
Similar jobs
DevOps / SRE jobsBuild and operate Hebbia’s AWS infrastructure and developer platform entirely through code. The role focuses on multi-account architecture, CI/CD, container orchestration, cloud cost controls, security compliance, and scalable platform foundations, requiring 5+ years of production cloud infrastructure experience.
Infrastructure Engineer responsible for securing, scaling, and operating cloud infrastructure and machine-learning platforms across a distributed startup. The role requires Kubernetes, infrastructure-as-code, cloud operations, CI/CD, programming, observability, and security experience.
Build and operate continuous delivery infrastructure for Kubernetes deployments across global regions, including progressive rollouts, automated health evaluation, and rollback systems. The role requires strong Go or Python skills, large-scale Kubernetes experience, and familiarity with GitOps tooling.
Production Engineer responsible for building and operating scalable infrastructure, driving reliability and architecture initiatives, and enabling product teams through platform tooling. Requires software engineering experience, distributed-systems expertise, cloud experience, and cross-team technical leadership.
Leads global GPU capacity management across acquisition, orchestration, infrastructure automation, and incident response. The role requires 5+ years of experience, deep Kubernetes expertise, production Go or Python skills, and the ability to balance reliability with unit economics.