Sr. AI Desktop Engineer

Asterism IT Solutions

Arizona

On-site

USD 140,000 - 170,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Asterism IT Solutions seeks a hands-on Senior Desktop Engineer to design, develop, and ship cross‑platform desktop applications for macOS and Windows. You will build AI‑enabled experiences that automate complex workflows and replace browser‑heavy processes with streamlined desktop solutions.

The ideal candidate has 8+ years in software engineering, extensive Electron experience, and strong API integration skills (REST/GraphQL).

Qualifications

  • 8+ years of professional software engineering experience.
  • Production cross-platform desktop apps using Electron or comparable frameworks.
  • Experience developing for both macOS and Windows.
  • Designing intuitive and accessible desktop user experiences.
  • Automating manual workflows into desktop-first applications.
  • Desktop capabilities: caching/sync, background tasks, notifications, deep links, file/system integration, multi-window.
  • AI/LLM integration into end-user apps (LLMs, RAG, agents, orchestration, conversations).
  • REST, GraphQL, and event-driven services integration.
  • Desktop release/deploy: code signing, notarization, auto-updates, CI/CD, distribution, MDM, crash monitoring, UI testing, phased rollouts.
  • Python or similar backend language.
  • Cloud platforms: Azure, AWS, or GCP.
  • Containers, CI/CD, observability.
  • OAuth 2.0, OpenID Connect, enterprise SSO.
  • Local data protection with keychain/credential vaults.
  • Strong communication skills.
  • Bachelor's degree preferred or equivalent experience.

Responsibilities

  • Design, develop, test, and ship cross‑platform desktop apps for macOS and Windows.
  • Build AI‑enabled desktop experiences that streamline complex workflows.
  • Replace manual/browser-heavy processes with efficient desktop workflows.
  • Integrate desktop apps with enterprise APIs, AI services, and backend platforms.
  • Implement secure authentication and enterprise SSO integrations.
  • Build reliable desktop release, update, monitoring, and deployment processes.
  • Mentor junior engineers and contribute to engineering standards.
  • Monitor performance, stability, and user experience.

Skills

Cross-platform desktop development
AI/LLM integration
Desktop performance optimization
API integration (REST/GraphQL)
Security & enterprise SSO
Stakeholder communication
Python or similar backend

Education

Bachelor's degree in CS/Engineering or related field

Tools

Electron
Intune
Jamf

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. AI Desktop Engineer
Sr. AI Desktop Engineer

Photon • Tempe (AZ)

On-site
USD 130,000 - 190,000
None
Desktop Software Engineer
Desktop Software Engineer

Blue Signal Search • United States

On-site
USD 120,000 - 160,000
Senior AI Desktop Engineer - Cross-Platform & UX-Focused
Senior AI Desktop Engineer - Cross-Platform & UX-Focused

Photon • Tempe (AZ)

On-site
USD 130,000 - 190,000
None
Senior Desktop Applications Software Engineer
Senior Desktop Applications Software Engineer

Realtime Robotics • Boston (MA)

On-site
USD 140,000 - 180,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
Senior Desktop Applications Software Engineer
Senior Desktop Applications Software Engineer

Realtime Robotics, Inc. • Boston (MA), Northern (KY)

On-site
USD 140,000 - 190,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
Senior AI/.NET Developer
Senior AI/.NET Developer

Gotham Technology Group • United States

On-site
USD 120,000 - 180,000
Product Engineer - Desktop Apps Lead
Product Engineer - Desktop Apps Lead

xAI • Palo Alto (CA)

On-site
USD 180,000 - 440,000
Equity
Comprehensive medical coverage
401(k) retirement plan
+2
Fullstack Developer
Fullstack Developer

Sactown Asset Labs • United States

Remote
USD 120,000 - 160,000
Software Engineer, Desktop
Software Engineer, Desktop

A1 • Palo Alto (CA)

On-site
USD 150,000 - 210,000
Senior AI/.NET Engineer
Senior AI/.NET Engineer

Milbank LLP • New York (NY)

On-site
USD 140,000 - 175,000