Skip to main content

Anthropic

Software Engineer, Desktop

San Francisco, CA | New York City, NYFrom $485kmidAdded 2 days ago

About this role

Anthropic seeks desktop engineers to build native macOS and Windows applications for Claude, their advanced AI assistant. You'll work across web technologies (TypeScript, React, Electron) and native code (Rust, Swift, C++) to create performant, intuitive desktop experiences that leverage cutting-edge language models.

What you'll do

  • Develop and maintain desktop app features using Electron, TypeScript, and React
  • Write native code in Rust, Swift, or C++ to integrate platform-specific capabilities
  • Optimize application performance, memory usage, and startup time across operating systems
  • Design and implement update mechanisms and deployment pipelines
  • Build monitoring and performance tracking tools for application health
  • Evaluate how LLMs can augment user workflows on desktop platforms

What they're looking for

  • Desktop application development (5+ years)
  • Electron and its architecture
  • JavaScript/TypeScript and modern frontend frameworks
  • Native module development (C++, Rust, or Swift)
  • macOS and/or Windows platform APIs
  • Cross-platform packaging, code signing, and distribution
  • React
  • Performance optimization
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Anthropic

Anthropic builds Claude, an AI assistant, and is hiring for engineering roles across infrastructure, data systems, and security that support both AI research operations and the company's internal technology needs. The company seeks infrastructure engineers, systems integrators, data scientists, and security specialists to build production-scale systems for training data pipelines, financial operations, developer productivity measurement, research infrastructure, and server firmware security.

View all jobs at Anthropic

Likely interview questions

  • Describe your experience with Electron and how you've handled the challenges of shipping cross-platform desktop apps.
  • Walk us through how you'd optimize memory usage and startup time for a resource-intensive application like an AI client.