Software Engineer, Product
Nous ResearchVisit Nous Research website
Open-source AI company building models, the Hermes Agent, a hosted agent platform, and distributed-training infrastructure.
Nous Research on X (Twitter)Nous Research on DiscordNous Research on GitHubNous Research on Documentation
Austin, United States
Funding history
About Nous Research
Nous Research, Inc. trains models, builds AI agents, and develops infrastructure for open intelligence. Its current offerings include the installable Hermes Agent and Nous Portal’s paid model, tool, and cloud-agent services.
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
