Careers

Work where the software touches the machine

If you want your model to change something physical this quarter, a mill floor is the most honest feedback loop there is.

  • Remote, with mill travel
  • Field time expected
  • Small team, real machines

Open roles

Who we are hiring

Current open positions
RoleTeamLocationWhat you will own
Founding ML Engineer, VireonEngineeringRemoteOwn defect segmentation and classification at line speed on edge GPUs.
Colour Science EngineerEngineeringRemoteSpectral recipe prediction, metamerism and shade-banding models.
Controls Engineer, Dyeing & FinishingEngineeringRemoteClosed-loop control on jets and stenters, with safety and reversibility first.
Robotics Engineer, Roll HandlingEngineeringRemoteIsaac and Jetson manipulation for doffing, beam changes and roll transport.
Forward-Deployed Mill EngineerFieldRemote, with mill travelStand up connectors, shadow runs and assist mode inside real mills.
Textile Process SpecialistProductRemoteTranslate colourist and weaving-master craft into policy, evaluation and memory.
Enterprise Account Executive, EMEAGo-to-marketRemoteLand and expand integrated textile groups across the region.

How we work

Six operating principles

01

Go to the mill

Everyone spends time on a floor. Opinions formed from a dataset alone do not survive contact with lint.

02

Ship bounded

New capability ships in observe mode first, always. No exceptions for a good demo.

03

Label the aspirational

If it is not in production, we say so, internally, to customers and on this website.

04

Respect the operator

The person at the machine is the domain expert. The agent is the junior colleague.

05

Measure against their baseline

Not against a benchmark we chose. Against what the mill produced last year.

06

Write it down

Runbooks, reasoning traces, decisions. Undocumented autonomy is not autonomy.

Trust signals

What the runs actually produce

No customer results are published yet. These are platform facts and plan terms from our own documents. Outcomes will be measured against each mill’s own trailing twelve months, in shadow mode before anything is controlled.

9

Mill agents, one per stage, from spinning to release.

6

Products in the loop: Vireon, Spindra, Loomix, Shadeon, Doffex and Twinly.

3 to 5

Design partners we are onboarding first, one wedge workflow each.

$14k

Per line per month on the Line plan. Mill and Enterprise sit above it.

Items marked ASPIRATIONAL are design targets ahead of production validation.

The problem

Textiles clothe the world and still run on craft, spreadsheets and hope

Fabric is made at enormous scale and inspected at human speed. That gap is where the industry’s waste lives.

Making fabric means spinning fibre to a consistent count and twist, weaving or knitting to exact construction, dyeing and finishing to exact shade, fastness and hand, and inspecting for slubs, holes, streaks, stains, barré, skew and width faults, all to buyer spec, fully traceable.

It is unforgiving. A yarn drift, a loom fault, a dye-recipe error or a finishing defect turns into seconds, reprocessing, shade rejects and buyer chargebacks. Dyeing and finishing are craft-bound and enormously water- and energy-hungry. And the whole mill is paced by a colourist and operator workforce that is shrinking faster than it is being replaced.

Most mill managers run blind on real-time yarn quality, fabric defects, shade, chemistry, waste and roll genealogy. The work is high-volume, tolerance-bound, resource-intensive and rate-constrained, which is the exact profile autonomy is for.

Seconds

Found after the roll is made

Slubs, holes, streaks and shade misses are caught at the inspection table, not while the fabric is being made.

Re-dyes

Shade missed at drain

A standing recipe card against many greige suppliers and seasonal water. The miss is paid in water, steam and time.

Water and energy

Per kilogram, unmeasured

Most mills know the monthly bill and not the litres per kilogram per shade family.

Audits

Genealogy by hand

A roll’s history reconstructed from spreadsheets and paper lab dips every time a buyer asks.

And the constraint underneath

The craft is retiring

A senior colourist can look at a bath and know it is running hot. There are fewer of them every year, and no mill has found a way to hire the difference.

The agent roster

Nine agents, one mill orchestrator

Each agent owns a stage of the mill, senses its own signals and actuates its own setpoints. The orchestrator plans across them, escalates on policy, and keeps one record of the whole run.

Spin-and-Yarn

Spinning, count, twist & yarn quality

Controls draft, twist and speed across ring, rotor and air-jet frames to hold count (Ne), CV%, twist and tenacity inside buyer spec, and predicts end-breaks before they cascade.

Product: SpindraWatches: yarn IPI and CV% variance

Weave-and-Knit

Loom & knitting-machine control

Holds warp and weft tension, pick density, let-off and take-up on air-jet, rapier and circular-knit machines so construction stays on spec without broken picks, ends-out, floats or holes.

Product: LoomixWatches: loom stops and construction faults

Dye-and-Color

Dyeing chemistry, recipe & shade

Predicts and doses dye recipes from substrate state, then closes the loop on exhaust curves, temperature ramps, pH and salt so the lot lands on shade first time instead of after two re-dyes.

Product: ShadeonWatches: right-first-time shade

Finish-and-Hand

Finishing chemistry, hand & stability

Controls stenter chemistry, overfeed, residence and temperature to hit hand, GSM, width and dimensional stability, with shrinkage and skew held to buyer tolerance across the roll.

Product: ShadeonWatches: shrinkage and width out of tolerance

Defect-and-Inspect

Vision fabric-defect sensing

Line-scan and NIR vision detects and classifies slubs, holes, streaks, stains, floats, barré, skew and width faults in-line at full loom and stenter speed, then maps every fault to roll position.

Product: VireonWatches: defect escape rate

Shade-and-Quality

Colour, fastness & grade optimisation

Spectral models score every roll against the buyer standard (ΔE, metamerism, fastness risk) and sort rolls into shade bands so cutting rooms never mix two shades in one garment.

Product: VireonWatches: shade-related chargebacks

Yield-and-Takt

Yield, waste, water, energy & balancing

Sequences dye lots and balances the line against takt, then allocates water, steam and electricity to cut the mill’s two biggest costs after fibre, reprocessing and utilities.

Product: TwinlyWatches: water and steam per kg

Robot-and-Handling

Roll, beam & doffing automation

Drives doffing, beam changes and roll transport with vision-guided manipulators and AMRs, so the scarce labour on the floor moves from lifting rolls to supervising the run.

Product: DoffexWatches: manual handling hours

Quality-and-Conformance

Right-first-time, genealogy & traceability

Keeps immutable roll genealogy from bale to bolt and assembles the conformance packet, test methods, chemistry declarations and audit trail, that buyers and auditors demand.

Product: PlatformWatches: audit packet assembly time

Agent graph

One run, ten steps, one human decision

This is the shape of a dye lot on Yarneon, shown as an illustrative scenario rather than a customer run. Ingest and simulation fan out, converge on a colourist approval gate, then dosing, verification, finishing, inspection and release. The accent traces the active path; every node opens in the inspector.

RUN-4471 10 steps · 1 approval gate · 1 recovered failure · illustrative scenario COMPLETE
ingest conformance twin simulate recipe dye + colour approve human gate dose bath control shade verify ΔE finish stenter inspect vision rework replan grade release

Scroll the graph sideways · or open the text equivalent below

SUCCEEDED APPROVAL FAILED RUNNING
Text equivalent, workflow steps, dependencies and status
Run RUN-4471 workflow graph, as a table
StepStageDepends on StatusDuration
ingestconformancenone SUCCEEDED0.8s
twinsimulateingest SUCCEEDED46s
recipedye + colouringest SUCCEEDED2.4s
approvehuman gatetwin, recipe APPROVAL4m 12s
dosebath controlapprove SUCCEEDED118m
shadeverify ΔEdose SUCCEEDED9.1s
finishstenterdose SUCCEEDED64m
inspectvisionshade, finish FAILED38m
reworkreplaninspect SUCCEEDED1.6s
gradereleaserework SUCCEEDED3.0s
  • Parallel branches2twin simulation and recipe prediction run together
  • Human gates1colourist approval, 15 minutes, attributed
  • Failures recovered1weft streak on roll 09, replanned in-run

Run timeline

RUN-4471 · Indigo poplin, 3,180 kg, due Thursday

The same scenario run as an ordered timeline: step, status, duration and the tool result behind it. Inspection failed on one roll, the run recovered, replanned the cut and still held the ship date.

RUN-4471 RUN COMPLETE Scenario mill · reactive exhaust jet dyeing · illustrative run, not a customer deployment

Goal: Dye lot DL-4471 · 3,180 kg · 40s combed cotton poplin · shade Indigo 19-4028 TCX · ΔE ≤ 0.8 · due Thu 06:00

  1. 01 ingest.lot_state SUCCEEDED 0.8s

    Pulls greige genealogy for 14 rolls: yarn lots, loom, greige GSM 138, absorbency and residual size from the prep line.

    Agent, input and output
    agent   Quality-and-Conformance
    result  ← 14 rolls · 3,180 kg · mean GSM 138.2 (σ 1.1) · prep OK
  2. 02 twin.simulate_lot SUCCEEDED 46s

    Omniverse fabric-line twin simulates the exhaust curve, machine loading and takt for three candidate recipes before a drop of dye is used.

    Agent, input and output
    agent   Yield-and-Takt
    result  ← 3 candidates scored · best predicted ΔE 0.52 · 118 min cycle
  3. 03 dye.predict_recipe SUCCEEDED 2.4s

    Spectral recipe model proposes a 3-dye combination against the buyer standard, corrected for this substrate’s absorbency and the current water hardness.

    Agent, input and output
    agent   Dye-and-Color
    result  ← 2.14% Navy RGB · 0.61% Blue BRF · 0.08% Black B · salt 62 g/L
  4. 04 human.approve_recipe APPROVAL 4m 12s

    Recipe deviates >5% from the standing card, so autonomy is capped: the colourist approves, rejects or edits before any dosing. Guardrail policy MILL-02/DYE-APPROVAL.

    Agent, input and output
    agent   Dye-and-Color
    result  → awaiting colourist · approved on shift 04:18
  5. 05 dye.control_bath SUCCEEDED 118m

    Closed-loop dosing and ramp control against live bath spectrophotometry; two mid-cycle corrections applied when exhaustion ran 4% ahead of model.

    Agent, input and output
    agent   Dye-and-Color
    result  ← exhaust 96.4% · 2 corrections · bath ΔE 0.41 at drain
  6. 06 shade.verify_lot SUCCEEDED 9.1s

    Per-roll spectral read against Indigo 19-4028 TCX under D65/TL84/A; metamerism scored and rolls sorted into shade bands.

    Agent, input and output
    agent   Shade-and-Quality
    result  ← mean ΔE 0.58 · 13 rolls band A · 1 roll band B
  7. 07 finish.control_stenter SUCCEEDED 64m

    Stenter chemistry, overfeed and curing profile set to hold hand, 148 cm width and residual shrinkage under 3%.

    Agent, input and output
    agent   Finish-and-Hand
    result  ← width 148.3 cm · shrink 2.1% warp / 1.4% weft
  8. 08 inspect.scan_rolls FAILED 38m

    In-line vision flags a recurring 6 cm weft streak on roll 09 between 412 m and 445 m, traced to a stenter pin-chain slip, not a dye fault.

    Agent, input and output
    agent   Defect-and-Inspect
    result  ← 1 defect cluster · roll 09 · 33 m affected · class WEFT_STREAK
  9. 09 plan.rework_route SUCCEEDED 1.6s

    cuOpt re-plans the cut and rework route: 33 m diverted to seconds, remaining 14,890 m re-sequenced so the buyer’s Thursday ship date still holds.

    Agent, input and output
    agent   Yield-and-Takt
    result  ← 33 m to seconds (0.22%) · ship date held
  10. 10 quality.grade_and_release SUCCEEDED 3.0s

    Four-point grading, roll genealogy and the conformance packet (AATCC 61, ISO 105-C06, ZDHC MRSL declaration) are assembled and released to the buyer portal.

    Agent, input and output
    agent   Quality-and-Conformance
    result  ← 13 rolls Grade A · 1 roll Grade B · packet signed
RUN OUTCOME

Lot released first time, on shade, on date.

Result of run RUN-4471
MeasureValueContext
Final mean ΔE0.58against a 0.80 tolerance
Re-dyes avoided1the standing card would have missed shade
Seconds0.22%versus the scenario mill baseline of 1.9%
Water used46 L/kgversus 59 L/kg on the scenario recipe card
Human decisions1the recipe approval gate

Why this matters

A mill does not fail on the good lots. It fails on the lot where the substrate drifted, the recipe card was wrong, and nobody found out until the buyer opened the carton. Yarneon makes that lot legible while it is still in the machine.

Accelerated computing

Physical AI needs real compute, at the machine

Line-speed vision, spectral colour science and a fabric-line twin are GPU-essential workloads. Yarneon runs them at the mill edge and trains them centrally.

The accelerated-computing stack behind the mill loop
ComponentRole in the mill
Isaac + JetsonRobotic roll, beam and doffing handling, plus mill-edge inference on inspection and control cells.
Metropolis / DeepStream + TensorRTLine-speed fabric-defect vision pipelines targeting sub-100 ms per-frame decisions. ASPIRATIONAL
HoloscanSensor fusion across cameras, spectrophotometers, probes, PLC events and meters into one explainable state stream.
Omniverse + Replicator / CosmosThe as-produced fabric twin, and synthetic generation of rare defect, barré and shade-variation cases.
cuOptDye-lot sequencing, rework queues, machine assignment and water/energy allocation under hard constraints.
Triton + NIM + NeMoMulti-model serving at the mill edge, plus grounded textile-process and colour reasoning with citations.
NVIDIA AI EnterprisePrivate and on-prem deployment for groups protecting dye recipes and construction IP.

Items marked ASPIRATIONAL describe target architecture ahead of full production validation.

Benefits

What we offer

Equity

Meaningful ownership

Every full-time hire gets equity.

Travel

Mill visits covered

Field time is part of the job, not an inconvenience.

Hardware

Whatever you need

Including a dev appliance with a real GPU on your desk.

Learning

Textile education

We pay for textile technology courses for engineers new to the industry.

Health

Covered

Medical cover arranged for your location.

Time

Sane defaults

Mills run three shifts. We do not. On-call is compensated and rotated.

Design-partner programme

What a design partnership involves

Three to five mills, one wedge workflow each, shadow mode first. The sequence comes from our MVP plan and does not change for anyone.

  1. Phase 1

    Instrument

    The wedge workflow is connected in shadow mode and the baseline for seconds, re-dyes and waste is measured from the mill’s own data.

  2. Phase 2

    Assist

    The agent recommends yarn, construction and recipe moves and predicts defects and shade. An engineer approves each one, and accuracy is scored in the open.

  3. Phase 3

    Graduate

    Low-risk inspection, dye and finishing loops move to bounded auto-control one setpoint at a time. Exceptions escalate to a named person.

  4. Phase 4

    Expand

    Adjacent modules are added within the same mill once the wedge holds its numbers. Publication of results is the mill’s decision.

Do not see your role?

If you have run a dyehouse, built a vision system that survived a factory, or shipped controls that people trusted, write to us anyway.

Book a mill assessment