Anthropic is looking to create reliable, interpretable, and steerable AI systems by building native applications that harness the transformative power of advanced language models.
Requirements
- 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
- 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
- Experience integrating and working with AI/ML models and understanding their capabilities
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
Other
- At least a Bachelor's degree in a related field or equivalent experience
- Location-based hybrid policy: Currently, we expect all staff to be in one of our offices at least 25% of the time
- Visa sponsorship: We do sponsor visas, but we aren't able to successfully sponsor visas for every role and every candidate
- Strong communication skills
- Ability to work in a fast-paced, collaborative environment and enjoy working closely with cross-functional teams