STARLIMS Logo

STARLIMS

Software Engineer - Agentic System Development

Posted 18 Days Ago
Remote
Hiring Remotely in United States
Senior level
Remote
Hiring Remotely in United States
Senior level
Build agentic AI platform runtimes and production agents, including planning loops, tool calling, durable execution, retrieval, human approvals, evaluation harnesses, guardrails, observability, and audit trails. Integrate enterprise systems and operate backend services on AWS while improving reliability, security, cost, and traceability of non-deterministic multi-step systems.
The summary above was generated by AI

About the Role: 

We’re building AI into STARLIMS, a platform used across quality manufacturing, life sciences, public health, forensics, and environmental sciences. 

This role is focused on agentic systems: software that reasons over a task, calls tools, works through multiple steps, and hands the result to a person to review and approve. 

Our users work under strict accuracy, traceability, and validation requirements. The engineering challenge is making non-deterministic systems reliable, observable, and controllable enough to be trusted, tested, and shipped. 

You’ll work on both the platform and runtime our agents execute on and the production agents built on top of it. 

What You’ll Work On: 

Agent Platform & Runtime (Core Focus) 

  • Design and build the runtime our agents execute on: planning and execution loops, tool calling, state management, durable execution, and failure recovery 
  • Build the layer through which agents reach platform data and external systems safely 
  • Design coordination, delegation, and handoff across agents and workflows where needed 
  • Make agent behavior versionable, testable, measurable, and regression-safe across releases 
  • Build reusable primitives so new agents are configured rather than rebuilt from scratch 

Building Agents (Core Focus) 

  • Take a domain workflow from expert conversation to a working agent: goals, actions, execution flow, failure handling, and success criteria 
  • Ground agent decisions and outputs in authoritative enterprise data rather than relying on model knowledge alone 
  • Implement human-in-the-loop by design, including approval gates, override capture, uncertainty handling, and clear evidence for agent decisions. Agents recommend and draft; people decide 
  • Close the loop: turn user corrections and overrides into signals that measurably improve the agent 

Evaluation & Reliability 

  • Build evaluation harnesses for multi-step behavior, not single-response accuracy: task completion, tool-call correctness, groundedness, trajectory quality, and regression across model, prompt, and tool changes 
  • Define production metrics for agent quality, reliability, latency, cost, and human intervention rates 
  • Implement guardrails, fallbacks, timeouts, cost ceilings, and end-to-end observability and tracing across agent runs 
  • Design safeguards against prompt injection, unsafe tool use, excessive permissions, data leakage, and other agent-specific security risks 
  • Manage prompt evolution, model drift, and non-determinism while maintaining consistent, measurable system behavior across releases 

Integration & Data 

  • Integrate agents with platform APIs and third-party enterprise systems already running in our customers’ environments 
  • Build retrieval and context pipelines that turn fragmented enterprise data into reliable, permission-aware agent context 
  • Design controlled execution paths for automated actions, with a complete, traceable audit trail 

Platform & Infrastructure 

  • Build and operate backend services on AWS (Lambda, API Gateway, DynamoDB, Step Functions, etc.) 
  • Own significant parts of the system architecture and contribute to key technical decisions 
  • Contribute to infrastructure-as-code and deployment pipelines 

Tech Stack 

  • Languages: TypeScript, Python 
  • Backend: Node.js, Python, AWS Lambda, Step Functions 
  • AI: OpenAI, Anthropic, MCP and related agent/tool protocols, embeddings and vector search 
  • Frontend: React, Next.js, Tailwind CSS 
  • Infrastructure: AWS, Terraform 
  • Testing: Jest, Playwright, pytest 

What We’re Looking For 

Must Have 

  • 6+ years of software engineering experience, including production systems 
  • Strong understanding of LLM behavior, limitations, and failure modes, especially how errors compound across a multi-step run 
  • Experience with LLM APIs, tool and function calling, and designing planning and execution loops 
  • Experience evaluating and debugging non-deterministic systems 
  • Solid backend and cloud experience (AWS or equivalent) 
  • Proficiency in TypeScript and/or Python 

You Should Be Comfortable With 

  • Debugging across distributed and non-deterministic systems 
  • Making explicit tradeoffs between accuracy, latency, reliability, and cost 
  • Working in ambiguous problem spaces where the right architecture isn't obvious yet 
  • Owning production systems end-to-end 
  • Choosing conventional software over AI when AI isn't the right solution 

Nice to Have 

  • C#, Microsoft .NET Framework 
  • Tool and interop protocols such as MCP 
  • Experience building production LLM systems, including tool-using or multi-step agentic workflows beyond simple prompting and chat interfaces 
  • Evaluation pipelines and metrics built specifically for agentic systems 
  • Experience in regulated or domain-heavy systems (validation, audit trails, controlled change) 
  • Retrieval and grounding techniques for supplying agent context 
  • Workflow and durable-execution platforms (Temporal, Step Functions, n8n, etc.) 
  • Containerization and orchestration (ECS, EKS, Kubernetes) 
  • Infrastructure as Code (Terraform or similar) 

STARLIMS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, creed, religion, color, national or ethnic origin, citizenship, sex, sexual orientation, gender identity and expression, genetic information, veteran status, age or disability status.  

Similar Jobs

25 Minutes Ago
In-Office or Remote
Long Beach, CA, USA
212K-286K Annually
Expert/Leader
212K-286K Annually
Expert/Leader
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Leads the design, development, integration, testing, debugging, and maintenance of embedded real-time software for avionics systems. Oversees requirements traceability, architecture, code reviews, hardware-software integration, automated test strategies, cybersecurity, software quality, supplier performance, and embedded software project management. The role requires leadership across engineering disciplines, compliance with safety and regulatory standards, and expertise in DevSecOps and developer productivity.
Top Skills: Automated TestingBootloadersCi/CdDevOpsEmbedded SystemsEncryptionGitHardware-In-The-LoopKernel DriversKey ManagementLinuxMarkdownReal-Time Operating SystemsSecure BootUser-Mode DriversVs CodeYaml
25 Minutes Ago
In-Office or Remote
110K-171K Annually
Senior level
110K-171K Annually
Senior level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Serves as the accountable manager for control accounts and work packages, integrating scope, schedules, costs, technical baselines, resources, and risks. Maintains EVM data, analyzes variances, develops corrective actions, coordinates cross-functional interfaces, and supports program reviews, Integrated Baseline Reviews, and customer reporting. The role is fully virtual, requires Secret clearance eligibility and U.S. citizenship, and may involve up to 10% travel.
Top Skills: Configuration ManagementEarned Value Management (Evm)Work Breakdown Structure (Wbs)
25 Minutes Ago
In-Office or Remote
Long Beach, CA, USA
250K-338K Annually
Senior level
250K-338K Annually
Senior level
Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
Leads the AvionX embedded software architecture team, directing software design, development, testing, debugging, maintenance, hardware integration, and compliance. Translates customer requirements into embedded software architectures, advises management, evaluates team and supplier performance, and provides technical leadership for software project activities. The role supports real-time flight systems, navigation, motion planning, estimation, control, and certification, with potential Secret clearance requirements.
Top Skills: C++Civil NavigationControl SystemsDo-178CEmbedded SoftwareEstimationFlight Management SystemsMatlabMotion PlanningReal-Time SystemsSimulink

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account