Logo for Nous Research

Software Engineer, General

Role overview

Qualifications

  • A few years building and shipping production software that real people depend on
  • Depth in at least one area (frontend, backend, infrastructure, systems, or ML tooling) and the range to work outside it
  • Fluency in TypeScript and Python, and comfort with a systems language like Rust
  • Strong ownership and clear communication

Responsibilities

  • Build Hermes Agent, Nous Portal, and other infrastructure for Nous Research
  • Work on product surfaces across web, desktop, and mobile
  • Develop backend services and APIs
  • Enhance developer and research tooling

About the company

Nous Research logo

Nous Research

Artificial Intelligence & Machine Learning Services

Nous Research is an AI research lab creating world-class open source AI. We are best known for Hermes Agent, our open-source AI agent harness, alongside the Hermes series of general-purpose, human-aligned models.

Company details

IndustryArtificial Intelligence & Machine Learning Services
Company size11-50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

If you're a great engineer with a wide-ranging skill set, we want you to apply and join the team. You'll help us build Hermes Agent, Nous Portal, and other infrastructure that powers Nous Research. A lot of our team is made up of generalist engineers, and people like this tend to fit really well here.

What you might work on:

  • Product surfaces people touch every day across Hermes Agent and Nous Portal, on web, desktop, and mobile.

  • Backend services and APIs that hold up under real usage.

  • The cloud platform and infrastructure behind our products and model serving.

  • Developer and research tooling that makes the rest of the team faster.

  • Whatever the highest-leverage problem is that quarter, which is not always predictable at a company moving this fast.

What we look for:

  • A few years building and shipping production software that real people depend on.

  • Depth in at least one area (frontend, backend, infrastructure, systems, or ML tooling) and the range to work outside it.

  • Fluency in the languages we use day to day, mainly TypeScript and Python, and comfort reaching for a systems language like Rust when it's the right call.

  • Strong ownership: you see something broken or missing and you fix it without waiting to be asked.

  • Heavy use of AI-assisted development in your own workflow.

  • Clear communication and low ego, because the team is small and everyone reads each other's code.

Preferred:

  • Experience with AI products, LLM applications, agents, or tool-calling workflows.

  • Open-source contributions, or side projects you're proud enough to show us.

  • Familiarity with modern AI infrastructure: PyTorch, OpenAI-compatible APIs, model routing, or inference.

 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Nous Research

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.