Software Engineer (Agentic AI)

Dotmatics

United States

On-site

USD 180,000 - 240,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dotmatics Ltd. is seeking an experienced 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 AI-native engineering role emphasizes quality, test-driven verification, and scalable

Qualifications

  • Around 10 years of software engineering experience with a minimum of 3 years in AI.
  • Hands-on experience building LLM-powered agents in production.
  • Degree or higher education in Computer Science, Engineering, or related field; interest in life sciences is a plus.

Responsibilities

  • Own the agent end to end: reasoning, tools, memory, failure recovery, and performance.
  • Decompose work for coding agents, provide context, and set constraints with tests and reviews.
  • Build production-grade AI-native engineering, including the loop, harness, and state management.
  • Design tools and interfaces for instruments orchestration, scheduling, data capture, and workflows.
  • Ensure security, permissions, sandboxing, auditability, and data isolation.

Skills

Software engineering
AI engineering
Agent development
Context engineering
Tool design
Security & sandboxing
Observability
Code reviews
CI/CD
Python
TypeScript

Education

Bachelor's degree in Computer Science or Engineering

Tools

LangGraph
MCP servers
Databricks
Power BI
Spotfire
CI/CD tooling
GitHub

Job 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
  • We want someone who thinks like the engineers who build frontier AI products: rigorous about quality, curious about how agents fail, and quick to adapt as models improve
  • You use AI tools daily to build AI tools, and you ship agents that work in production, not just in demos
  • 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

We are looking for people who have around 10 years of experience in software engineering, a minimum of 3 years in AI, including hands‑on experience building LLM‑powered agents in production. Ideally you will have a degree or higher education in Computer Science, Engineering, or a related technical field, and an interest in life sciences, lab instrumentation, or automationProduction 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 secretsContext 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 measuredAgent security: permissions, sandboxing, human approval gates, prompt injection defenses, and audit logging, tested against adversarial inputsTool and API design for models: tools or MCP servers built for model use, with tool‑selection and call accuracy measuredProduction agents: at least one LLM‑powered agent shipped to real users, handling multi‑step tool use, error recovery, and long‑running tasksAI‑native engineering: autonomous coding agents (Cursor, Claude Code, Codex, or equivalent) as the primary way you buildExperience with agent frameworks such as LangGraph, or building custom harnesses from scratchWorking knowledge of Databricks and BI tools (Sigma, Power BI, Spotfire)Observability for LLM systems (tracing, cost and latency monitoring)Fine‑tuning, prompt optimization, or model evaluation experienceAuthored skills, hooks, or MCP servers that made agent‑driven delivery repeatable for a teamWe are open to speaking to candidates with more or less experience than listed

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Agentic AI Developer
Agentic AI Developer

Xpetize • United States

Remote
USD 120,000 - 180,000
AI Engineer — Agentic Systems Software Development Engineer 3
AI Engineer — Agentic Systems Software Development Engineer 3

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 110,000 - 170,000
Senior .NET Software Engineer with strong AI Engineering experience
Senior .NET Software Engineer with strong AI Engineering experience

EPAM Systems Inc • United States

Remote
USD 140,000 - 180,000
Senior AI Agent Engineer
Senior AI Agent Engineer

EPAM Systems • United States

On-site
USD 150,000 - 210,000
Lead AI Agent Engineer
Lead AI Agent Engineer

EPAM Systems • United States

On-site
USD 180,000 - 240,000
AI Agent Engineer: End-to-End Automation & Deployment
AI Agent Engineer: End-to-End Automation & Deployment

TechDigital Group • Bloomfield (CT)

On-site
USD 120,000 - 190,000
Senior Software Engineer
Senior Software Engineer

vibehackers • United States

Hybrid
USD 140,000 - 210,000
Chief Forward Deployed Engineer
Chief Forward Deployed Engineer

EPAM Systems • United States

Remote
USD 150,000 - 190,000
Health insurance
401(k) match
Senior AI Engineer (3 roles)
Senior AI Engineer (3 roles)

STARLIMS • United States

On-site
USD 150,000 - 190,000
Agentic AI Engineer: Build Smart, Safe Production Agents
Agentic AI Engineer: Build Smart, Safe Production Agents

Compunnel Inc. • Dallas (TX)

On-site
USD 120,000 - 150,000