Software Engineer, Product
Nous ResearchVisit Nous Research website
Open-source AI company that trains models, builds AI agents, and develops distributed-training infrastructure.
Nous Research on X (Twitter)Nous Research on DiscordNous Research on GitHubNous Research on Documentation
Maintainer signals as of 9/24/2026
Distributed
Funding history
About Nous Research
Nous Research develops open AI models, the Hermes Agent, Nous Portal, and distributed-training technology. Its current site presents an installable, open-source agent and a paid cloud/model-access service.
Skills
About the Role
You will build and own customer-facing experiences across desktop, web, and mobile. You will develop full-stack features, collaborate with Product, Design, Research, and AI teams, turn ideas into production features, maintain code quality, and build automated testing.
Requirements
- 7+ years of full-stack software engineering experience shipping production software
- Experience developing customer-facing products
- TypeScript, Node.js, React, or similar frontend technology experience
- Python proficiency and comfort with Rust or other systems programming languages
- Experience building desktop, web, or mobile software
- UX, interaction design, and visual polish knowledge
- Collaboration with designers, product managers, and engineers
- Experience using AI-assisted development tools
- Cross-platform product, shared codebase, or design system experience
- AI product, LLM application, AI agent, or tool-calling workflow experience
- PyTorch, OpenAI-compatible API, model routing, or AI infrastructure familiarity
- Open-source software or AI developer tool contributions
Responsibilities
- Build and own customer-facing product experiences across desktop, web, and mobile
- Develop full-stack frontend, backend API, and supporting-service features
- Partner with Product and Design to create polished and reliable user experiences
- Build consistent cross-platform experiences
- Translate product ideas into production features and iterate using customer feedback and usage data
- Contribute product ideas and engineering perspectives
- Solve technical challenges while maintaining code quality and maintainability
- Design, implement, and maintain automated testing
- Collaborate with Research and AI teams to bring model capabilities into products
