Trova la tua prossima opportunità

Cerca offerte per professione, competenza e località. Controlla i requisiti prima di preparare la candidatura.

Una ricerca utile non si ferma a un titolo interessante. Confronta mansioni, requisiti e condizioni con la tua esperienza. Questa guida ti aiuta a selezionare le opportunità, preparare documenti pertinenti e verificare dove inviare ogni candidatura.

L’interfaccia è in italiano. I titoli e le descrizioni delle aziende rimangono nella lingua originale di pubblicazione, che può essere l’inglese.

Cancella filtri

Risultati: 10.610

← Torna ai risultati

Software Engineer - Agentic System Development

Starlims Corporation

Lavoro da remoto

Località
Remote (United States)
Orario
Full Time
Pubblicato
10 ott 2026

Prima di candidarti, verifica sul sito dell’azienda che la posizione sia ancora aperta e leggi le condizioni complete.

Descrizione della posizione

L’interfaccia è in italiano. I titoli e le descrizioni delle aziende rimangono nella lingua originale di pubblicazione, che può essere l’inglese.

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. Originally posted on Himalayas

Cerca, confronta e prepara la candidatura

Inizia da una professione o competenza che desideri utilizzare. Regola i filtri di località e professione e apri le offerte per confrontare le responsabilità. Se non trovi risultati, prova un termine più breve o elimina un filtro alla volta.

Distingui i requisiti indispensabili dalle preferenze. Controlla orario, retribuzione e località quando sono indicati. Un lavoro da remoto può comunque richiedere la residenza in un paese, un’autorizzazione al lavoro o orari compatibili. Conferma la disponibilità e le condizioni complete con l’azienda.

Scegli esempi reali della tua esperienza che rispondano ai requisiti della posizione. Spiega il tuo contributo e usa numeri solo quando puoi dimostrarli. Segui le istruzioni dell’azienda e controlla i contatti, il contenuto e il PDF prima di inviare la candidatura.

Prima di inviare la candidatura

Domande sulla ricerca di lavoro

Perché alcuni annunci sono in inglese?

Le aziende scrivono i propri titoli e le proprie descrizioni. Conserviamo questi testi per non alterare requisiti o condizioni. La navigazione e questa guida sono in italiano. Se una ricerca in italiano non restituisce risultati, prova anche il ruolo o la competenza nella lingua dell’annuncio, per esempio “software engineer”.

Un lavoro da remoto permette di lavorare da qualsiasi paese?

Non necessariamente. L’azienda può limitare i paesi di residenza, richiedere un’autorizzazione al lavoro o stabilire orari precisi. Controlla l’annuncio originale. Se queste informazioni mancano, chiedi conferma all’azienda prima di presumere di poter lavorare dalla tua posizione.

Cosa posso fare se non ci sono risultati?

Prova un titolo più generale o una sola competenza e rimuovi un filtro alla volta. Le aziende usano nomi diversi per ruoli simili. Se un annuncio specifico è scomparso, cerca il suo riferimento nella pagina carriere dell’azienda: ampliare la ricerca non riapre una posizione chiusa.

La candidatura viene inviata tramite ResumizeAI?

Il pulsante per candidarti apre un sito esterno. Segui le istruzioni dell’azienda o del fornitore di selezione e conferma l’invio su quel sito. Preparare un CV in ResumizeAI non equivale a inviare una candidatura. Se il collegamento apre solo il sito aziendale, cerca prima la posizione.

Come adatto CV e lettera di presentazione?

Collega i requisiti a progetti, attività e risultati che puoi spiegare. Evidenzia l’esperienza pertinente senza inventare competenze o successi. Nella lettera, spiega il tuo interesse con un esempio concreto. Rispetta la lingua e il formato richiesti e rileggi entrambi i documenti prima dell’invio.