Software Engineer, Product

Open-source AI company that trains models, builds AI agents, and develops distributed-training infrastructure.

Series A14 current maintainers11 active leadsTeam intelligence

Maintainer signals as of 9/24/2026

Distributed
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.

View jobs by Nous Research

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