What are the responsibilities and job description for the Software Engineer, Product (Full Stack) position at Anthropic?
About the role:
We are looking for fullstack software engineers to join our product team and help build interfaces and APIs to interact with large language models. You will work with a team of engineers and researchers to design and implement key components of our product and platform.
Responsibilities:
- Develop and implement technical solutions to support user acquisition, activation, retention, and revenue growth
- Build core components of the API to access large language models
- Write billing, email, and other integrations with third party providers
- Develop conversational interfaces that leverage the language models
- Optimize the API and interfaces for performance, robustness, and ease of use
- Implement tools and processes to monitor model behavior and performance
- Work with researchers to improve interfaces based on interactions with real users
You might be a good fit if you:
- Have 5 years of practical experience as a fullstack software engineer, preferably building APIs and/or robust, accessible user interfaces
- Have strong coding skills and experience with service-oriented architectures
- Take a product-focused approach and care about building solutions that are robust, scalable, and easy to use
- Enjoy working with a fast-paced team tackling cutting-edge problems in AI safety and conversational AI
- Enjoy pair programming (we love to pair!)
- Have a Bachelor’s degree in Computer Science, Software Engineering or comparable experience
Strong candidates may also:
- Have worked with NLP and ML models before and understand their capabilities and limitations
- Have experience with REST APIs
- Have experience operating on 0 to 1 products and/or in a startup environment
- Have experience with React and Frontend frameworks