Sr. AI Desktop Engineer
Sr. AI Desktop Engineer
Location: Tempe, AZ — 100% Onsite, 5 Days/Week
Experience: 8+ Years
Employment Type: W2 / C2C
Work Authorization: USC, GC, EAD (OPT, GC EAD, H4 EAD, L2 EAD)
Job Summary
We are seeking a Senior AI Desktop Engineer to design, build, and ship cross-platform desktop applications that bring enterprise AI capabilities directly into daily workflows.
The ideal candidate will have strong hands-on experience building and deploying Electron-based desktop applications for both macOS and Windows, combined with experience integrating AI/LLM capabilities, enterprise APIs, authentication, workflow automation, and secure desktop technologies.
This is a hands-on individual contributor role requiring strong software engineering, desktop application, AI integration, and enterprise integration experience.
Required Qualifications
8+ years of professional software engineering experience.
Significant hands-on experience building and shipping production cross-platform desktop applications using Electron or comparable frameworks.
Strong experience developing for both macOS and Windows.
Experience designing intuitive, accessible, and high-performance desktop user experiences.
Experience automating manual or fragmented workflows into desktop-first applications.
Hands-on experience with desktop capabilities including:
Local caching and synchronization
Background/long-running tasks
Native OS notifications
Deep links and protocol handlers
File-system integration
Clipboard integration
Multi-window applications
Experience integrating AI/LLM capabilities into end-user applications, including one or more of:
LLMs
RAG
AI agents
Workflow orchestration
Conversational interfaces
Voice interfaces
Responsible AI guardrails
Strong API and integration experience with REST, GraphQL, and event-driven services.
Experience with desktop release and deployment practices:
Code signing
macOS notarization
Auto-update mechanisms
CI/CD for multi-platform builds
Enterprise distribution
Intune, Jamf, or comparable MDM
Crash/performance monitoring
Automated UI testing
Phased rollouts
Working proficiency in Python or comparable backend language.
Experience with cloud platforms such as Azure, AWS, or GCP.
Experience with containers, CI/CD, and observability.
Strong understanding of OAuth 2.0, OpenID Connect, and enterprise SSO.
Experience with local data protection using OS keychain/credential vault technologies and secrets management.
Strong communication and stakeholder-facing skills.
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field preferred, or equivalent practical experience.
Preferred Qualifications
Experience developing internal productivity or desktop applications for enterprise, corporate, operations, support-center, finance, or similar environments.
Experience with design systems, accessibility, usability testing, and product analytics.
Experience with Azure AI, Azure OpenAI, Microsoft Fabric, vector search, prompt orchestration, or agentic AI frameworks.
Experience with enterprise systems such as Microsoft 365, ERP, ticketing, HRIS, data platforms, or identity providers.
Experience in retail, restaurant, ecommerce, loyalty, finance, supply chain, or other high-volume enterprise environments.
Experience collaborating with product managers, designers, business analysts, architects, and engineering teams.
Experience mentoring engineers through design reviews and code reviews.
Key Responsibilities
Design, develop, test, and ship high-quality cross-platform desktop applications for macOS and Windows.
Build AI-enabled desktop experiences that simplify complex business workflows.
Replace manual and browser-heavy processes with efficient desktop workflows.
Integrate desktop applications with enterprise APIs, AI services, and backend platforms.
Implement secure authentication and enterprise SSO integrations.
Build reliable desktop release, update, monitoring, and deployment processes.
Contribute to platform architecture, reusable integration patterns, and engineering standards.
Partner with business and operations teams to understand workflows and translate requirements into technical solutions.
Participate in design discussions, code reviews, documentation, and engineering best practices.
Mentor junior and mid-level engineers.
Monitor application performance, stability, adoption, and user experience.
Ideal Candidate
The ideal candidate is a hands-on Senior Desktop/Software Engineer with proven production experience in Electron + macOS + Windows, combined with AI/LLM integration and enterprise application development.
Candidates whose experience is primarily web development, backend development, or AI/ML without substantial production desktop application experience may not be a fit.
Apply with an updated resume highlighting production Electron, macOS, Windows, AI/LLM, enterprise integration, and desktop deployment experience.