Posted Oct 11, 2026

AI Systems Engineer

Apply Now

ABOUT VAILENT

Vailent is the AI infrastructure for the materials industry — chemicals, polymers, elastomers, rubber. The companies

in this space run on a mess of CRMs, ERPs, point tools, and flat files. We're replacing all of that with one system that

turns every interaction, transaction, and physical asset into usable commercial data.

Materials are the foundation of the physical economy: they're in everything. Every product humans build, ship, eat,

wear, or drive starts here. But the industry is still massively under-instrumented, running on fragmented tools and the

institutional knowledge of people who've been doing it for decades. At Vailent, we're building the infrastructure that

will transform this industry for the next century, capturing multi-modal industry context across both software and

hardware.

About the Role

A full-stack platform engineer who can run a multi-app B2B platform end to end — by directing fleets of AI agents and

verifying everything in the real environment. You'll own the whole stack: cloud infrastructure, backend, frontend, data,

and deep enterprise-ERP integration. The job isn't writing code with AI; it's operating it — decompose, fan out, verify

adversarially, ship.

One seat doing what's normally three or four.

We run a B2B platform spanning roughly ten applications on a shared cloud backbone, with deep integration into

customers' enterprise systems (SAP/ERP). This role owns it end to end — from the Terraform and IAM underneath to

the React components on top, and the SAP RFC calls in between.

The differentiator isn't typing speed. It's the ability to hold an entire platform in your head and conduct AI agents

through it without dropping correctness — shipping across many repositories at once while keeping the architecture

coherent. AI orchestration here is not a productivity add-on; it's the core multiplier that makes the scope possible. We

hire for that fluency, and for the discipline that makes it safe.

What You'll Do

How We Work

Hire for the disposition. The stack is learnable; this isn't.

These principles are non-negotiable, because at this volume they're what keep the work correct. If you don't already

work this way, the throughput becomes a liability instead of an asset.

01 — Prove it in the real environment. “Done” means demonstrated, not asserted. A green badge over $0 /

insufficient data is a failure. subrc=0 means nothing until the record reads back. The data wins, never the badge.

02 — Never guess. Verify what's knowable in the code; ask about what's a genuine product decision; assume

nothing in between. Confident fiction is worse than an honest “I don't know yet.”

03 — Diagnose before you touch. “Look into it” means read-only until told to fix — especially on anything live. Root

cause and a proposed fix come first; the change waits for an explicit go. Production is sacred.

04 — Copy what works. If working examples already solve a problem, read the proven pattern and adapt it. Don't

invent a fresh approach and burn an afternoon proving it wrong.

05 — Enhance in place, never fork. Generalize the existing path — add an optional parameter where today is the

degenerate case — rather than shipping a parallel reimplementation. Design the capability; a single customer is the

validating example, not the spec.

06 — Risk isn't size. Bigger isn't worse; riskier is. Risk is load-bearing code modified × silent-failure potential × blast

radius. A large additive change can be safer than a one-line edit to a hot path.

07 — Build to scale — or name the debt. Ship the agreed slice now, but flag anything that won't scale as explicit,

revisit-able debt. Hardcoded shortcuts are fine only when chosen out loud, never smuggled in.

08 — Own the correction. Verify findings adversarially — a second pass whose job is to refute the first. When the

evidence turns, reverse yourself out loud. The best catches are corrections of your own confident conclusions.

09 — Words are a feature. Terminology has precise internal meaning. Inventing loose language for things that

already have names is a real defect — caught and corrected on the spot, not waved through.

10 — Leave a trail. Every session ends with a handoff so the next one — human or agent — starts informed. Specs,

runbooks, tracked tickets, and durable notes are part of the deliverable, not overhead.

The Environment

Frontend — React, TypeScript, Vite, TanStack Query, vitest, a token-based design system, Playwright for

verification.

Backend — Python, FastAPI (async), SQLAlchemy, Alembic, Celery, Pydantic; an SNS®SQS event bus with

idempotent dedup.

Data — PostgreSQL with row-level security, schema-per-app, JSONB + GIN/GIST, Neo4j (Cypher), pgvector.

Platform / Infra — AWS (ECS Fargate, Aurora, RDS Proxy, Route53, ACM, WAF, CloudFront, IAM/OIDC),

Terraform, dual-account, per-branch Docker stacks, gitflow.

Enterprise integration — SAP ECC via RFC/BAPI, ABAP, pyrfc, customer/order master data, additional ERP

connectors, M2M auth.

Identity & AI — Auth0 (Organizations, M2M, custom claims), JWT entitlement gating; Claude Code agents,

worktrees, skills, hooks, MCP.

Requirements

Must have

Nice to have

#vailent

Fluent AI orchestration, full-stack + infrastructure experience (React to Terraform), strong systems debugging, evidence-based validation, automation reflex, operational discipline; enterprise ERP/SAP integration experience preferred.

Key Responsibilities

Skills & Tools

React, TypeScript, Vite, TanStack Query, vitest, Playwright, Python, FastAPI, SQLAlchemy, Alembic, Celery, Pydantic, SNS, SQS, PostgreSQL, Neo4j, Cypher, pgvector, AWS, ECS Fargate, Aurora, RDS Proxy, Route53, ACM, WAF, CloudFront, IAM, OIDC, Terraform, Docker, gitflow, SAP ECC, RFC/BAPI, ABAP, pyrfc, Auth0, JWT, Claude Code agents

Job Details

About Vinmar International

A global marketing and distribution company serving producers and users of plastics and chemicals. — Industry: Retail and Wholesale