Software Engineer @Dotmatics
Software Development
Salary usd 124,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay

[Hiring] Software Engineer @Dotmatics

YDay - Dotmatics is hiring a remote Software Engineer. πŸ’Έ Salary: usd 124,000 - 168,000 per year πŸ“Location: USA

Role Description

We are looking for an experienced and highly skilled Software Engineer (Agentic AI), to build the AI agent at the core of Dotmatics Luma platform. You will own the agent end to end: how it reasons, which tools it uses, what it remembers, how it recovers from failure, and how we know it is working. You will work in a small, high-trust engineering team alongside Product, scientists, and the wider Dotmatics organisation.

This is also an AI-native engineering role. Your success won’t be measured by how many lines of code you write. It will come from how well you decompose work for coding agents, give them the right context, tools, and constraints, verify their output with tests and review, and ship production software faster than a traditional senior engineer without lowering the quality bar. Coding agents are your default path for implementation, and you stay accountable for architecture, correctness, security, and review.

In this role you will get to:

  • Develop the agent itself: the loop, harness, and control flow connecting the model, tools, and state, including subagents, long-running tasks, checkpointing, and recovery.
  • Practice context engineering: decide what goes into the context window, when to compact or summarize, and how to keep the agent coherent over long-running experiments.
  • Design tools for the agent, with clear interfaces and descriptions, covering instrument orchestration, scheduling, data capture, and developer tooling such as GitHub, repositories, CI/CD, and workflows.
  • Give the agent memory and state persistence so it learns from and builds on earlier work.
  • Implement permissions and sandboxing that define what the agent can do on its own, what needs human approval, and how mistakes are contained.
  • Defend the agent against prompt injection and untrusted content, with auditability and data isolation suited to regulated environments.
  • Evaluate the agent end-to-end on real multi-step tasks, then debug its behavior by reading traces and finding root causes, fixing the harness, tools, or prompts to improve reliability, tool-use accuracy, cost, and latency.
  • Adapt the harness as models improve, and remove scaffolding that is no longer needed.
  • Run an AI-first development loop (scope, plan, delegate to coding agents, verify, ship), preferring agent execution over hand-writing whenever quality holds, and build and maintain the team's agent harness for development itself (project memory, skills, hooks, MCP, CI checks) so agents can safely do bounded engineering work.
  • Measure and improve that workflow through throughput, defect rate, and review cost, and coach others on AI-native practices to raise the team's bar for agent-driven delivery.
  • Set up the architecture and infrastructure to run the agent reliably, and manage configuration, environments, and secrets.
  • Deliver the services and interfaces around the agent in Python, Node.js/TypeScript, and React, including streaming output and extension points such as MCP.

Qualifications

  • Around 10 years of experience in software engineering, including hands-on experience building LLM-powered agents in production.
  • Ideally a degree or higher education in Computer Science, Engineering, or a related technical field.
  • Interest in life sciences, lab instrumentation, or automation.

Requirements

  • AI-native engineering: autonomous coding agents (Cursor, Claude Code, Codex, or equivalent) as the primary way you build.
  • Production agents: at least one LLM-powered agent shipped to real users, handling multi-step tool use, error recovery, and long-running tasks.
  • Context engineering, memory, and retrieval: a long-running LLM application where you can explain what went into the window, when it was compacted, and how coherence and retrieval quality (RAG, vector indexes, reranking) were measured.
  • Agent security: permissions, sandboxing, human approval gates, prompt injection defenses, and audit logging, tested against adversarial inputs.
  • Tool and API design for models: tools or MCP servers built for model use, with tool-selection and call accuracy measured.
  • Production engineering: Python with type checking, automated tests, and packaging in CI, plus Node.js/TypeScript and React services and interfaces, including streaming output, with monitoring, tracing, and managed configuration and secrets.

Benefits

  • Medical, Dental, Vision, Insurance
  • Health Spending Accounts
  • Wellness Benefits (Mental Health Apps and Fitness Perks)
  • Company-paid Life and Disability Insurance
  • 401k Retirement Plan (with 4% company match; immediate vesting)
  • Flexible Time off Plan (for US exempt employees)

Company Description

Dotmatics is a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Dotmatics
Software Development
Salary usd 124,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 129,348+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later