Job Description
Anthropic is seeking a skilled Software Engineer to join their Claude product team. The successful candidate will be responsible for building native desktop applications that leverage the power of advanced language models. This role involves packaging AI capabilities into cross-platform desktop experiences, working with a team of engineers, researchers, and product specialists to design and implement key components that bridge AI technology with intuitive user interfaces.
Responsibilities:
- Architect and implement cutting-edge desktop applications using Electron
- Develop and maintain the core infrastructure for our AI chatbot desktop application
- Optimize application performance, memory usage, and startup time across platforms
- Implement seamless API integrations between our AI backend and desktop frontend
- Design and build robust update mechanisms and deployment pipelines
- Create performant, native-like experiences using web technologies in Electron
- Develop native modules in C++ when Electron capabilities need extension
- Implement platform-specific features for Windows and macOS
- Collaborate with backend teams to ensure optimal AI model integration
- Create monitoring tools to track application performance and user experience
Requirements:
- 6+ years of professional experience as a software engineer, with strong emphasis on desktop application development
- Practical experience with Electron.js and deep understanding of its architecture
- Strong JavaScript/TypeScript skills and experience with modern frontend frameworks
- Experience with Node.js backend development and REST API integration
- Product-focused approach to building solutions that are robust, scalable, and easy to use
- Experience with native module development in C++ to extend application capabilities
- Understanding of macOS and/or Windows platform-specific technologies and development patterns
- Experience with cross-platform application packaging, code signing, and distribution
- Ability to thrive in a fast-paced, collaborative environment and enjoy working closely with cross-functional teams
Anthropic Offers:
- Competitive compensation and benefits
- Optional equity donation matching
- Generous vacation and parental leave
- Flexible working hours
- Lovely office space in which to collaborate with colleagues