×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Engineer - Agents Remote

Remote / Online - Candidates ideally in
San Antonio, Bexar County, Texas, 78208, USA
Listing for: close
Remote/Work from Home position
Listed on 2026-07-21
Job specializations:
  • Software Development
    Backend Developer, AI Engineer (Applied/Software), Python
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Senior Backend Engineer - Agents (USA Only - 100% Remote)

We shipped our first agent, Chloe, in 2026. The Agents team owns the platform underneath: the agent core, the eval and observability layer, the MCP surface that external agents (Claude, ChatGPT, Eleven Labs, n8n) operate Close through, and the orchestration that ties it together.

The team is running three major streams right now:
Voice Agents, the LLM-powered chat assistant, and Custom Agents. Most of the engineering problems here didn't exist a year ago. We're figuring them out in code, in production, in front of 11,000 paying customers.

One thing to know up front: we do move people between teams as the work shifts. Most engineers here end up on more than one team over their time at Close – this team is where you'll start, but over time you'll likely have the opportunity to work on many different projects.

This role is open at multiple levels – Software Engineer, Senior, and Staff. You don't need to pick one when you apply: we'll calibrate together during the process.

You are

A seasoned engineer. Python is our backbone, but perhaps you've worked across Go, Rust, or Type Script. You pick the right tool for the workload rather than retreating to what you know.

AI-native in production. You've shipped meaningful, impactful agentic features to users. You have opinions on retrieval, evals, tool design, context engineering, and where the current frontier models fall over.

Working with AI in your day-to-day. You use AI tools in your own workflow to ship faster, write tighter code, and reason about unfamiliar parts of the codebase. You have a POV on where they help and where they get in the way.

A builder first. You'd rather get a sloppy v1 in front of fifty customers than spend three weeks on abstractions. You ship.

Battle-tested. You've debugged incidents where latency budgets didn't hold, owned a system everyone else relied on, or carried a pager for something with real customer impact.

Close to the research. You read papers, or you've spent serious time in retrieval, RAG, RLHF, or fine-tuning. Not a researcher, but you can read one and tell us whether the result matters for our problem.

Comfortable with non-determinism. Much of your output is probabilistic. Conventional patterns don't hold. You find this fun.

You will
  • Ship code execution for the assistant. The assistant decides when writing code beats answering non-deterministically – today that's generating charts and tables in Python on the fly; next it's reusable user-defined tools and calling external APIs to pull in whatever data the task needs.
  • Build the eval and observability layer that tells us when an agent is getting better. Unit tests don't cut it for non-deterministic output. We run evals and tracing (Lang Fuse and our own tooling) as the bar for shipping: if we can't measure it, we don't ship it.
  • Push generated UI forward. The backend increasingly decides what the user sees – the LLM picks the right presentation (table, chart, widget) and renders it in the assistant, with a full-screen experience and stored, referenceable artifacts on the roadmap. Effectively: customers generate the reports we used to hand-build, one custom report at a time.
  • Take Custom Agents from prototype to GA. Event-driven agents that act on what's happening inside the CRM in real time – an email lands, an agent drafts the reply from knowledge sources and context, the user approves. This is where we differentiate from the general-purpose assistants: we see the events, we have the context.
  • Make deterministic and non-deterministic systems work together. Sales processes need steps that happen every single time; LLMs are bad 'll help fuse our Workflows engine with agentic steps so customers get reliability where it matters and intelligence where it helps.
  • Handle the edges that make agents trustworthy. What happens to a fleet of running agents when a customer's AI credits run out? Pause semantics, recovery, and making sure nothing places a hundred calls that were supposed to happen last week.
  • Pick the right model for the job. We use many providers, test new models constantly, and are moving toward cost-aware routing – simple summarization jobs shouldn't run on frontier-priced models. You'll call when something is production-ready and when it's still a demo.
Tech you'll touch

Python, Temporal, Lang Fuse, Pydantic, Eleven Labs, MCP, PostgreSQL, MongoDB – plus whichever LLM ships next.

Our Values
  • Build a house you want to live in – Examine long-term thinking and action
  • No BS – Practice transparency and honesty, especially when it's hard
  • Invest in each other – Build successful relationships with your coworkers and customers
  • Discipline equals freedom – Keep your word to yourself and others
  • Strive for greatness – Constantly challenge yourself and others
Learn More

Listen to our CEO and Founder, Steli Efti, tell the story of Close's journey in the $0-30m Blueprint.

Watch our culture video from our 2023 team retreat in Milan. Every year our entire team gathers.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary