Software Engineer

Nousresearch — United States · Posted ~2 hours ago

Mid Full-time

Skills

Production software development Backend development Frontend development Infrastructure Systems engineering ML tooling Web Desktop Mobile Backend APIs Cloud infrastructure Model serving

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A generalist software engineering role at a rapidly evolving AI-focused organization. You can contribute across user-facing applications, backend APIs, cloud infrastructure, model-serving systems, and developer or research tooling, with the flexibility to work beyond your primary area of technical depth.

Highlights

Join a fast-moving engineering team where generalists can work across product, backend, infrastructure, and research tooling. The role offers broad technical ownership and the opportunity to tackle high-leverage problems across web, desktop, mobile, cloud, and model-serving systems.

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. Responsibilities: 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. Qualifications: 3+ 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.