AI Application Engineer

Oneminded

Jakarta Pusat

On-site

IDR 450,000,000 - 600,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oneminded zoekt een senior software-engineer die ervaring heeft met taalmodellen en AI-architectuur. Je bouwt aan retrieval-pipelines, definieert when een model zelfstandig mag handelen en wanneer een menselijke ingreep nodig is, en integreert de AI-laag in klantsoftware via de Vercel AI SDK.

Uitstekende TypeScript/Node.js-vaardigheden, ervaring met RAG en agent-frameworks zijn cruciaal. Coordinatie met Nederlandse en Indonesische teams gebeurt dagelijks in een Jakarta-gebaseerde rol.

Qualifications

  • 5+ jaar software-engineering, waarvan minimaal één jaar bouwen op taalmodellen in een echt product.
  • Sterk in TypeScript en Node.js, met een AI-laag en Python waar nodig.
  • Praktijkervaring met RAG, en agent-frameworks of beide.
  • Kunnen uitleggen waarom een systeem tot een bepaald antwoord kwam.
  • Professioneel Engels in woord en geschrift; samenwerken met Nederlandse collega’s.
  • Experimenteert op eigen initiatief en levert onderbouwde resultaten, ook als het niet werkt.
  • Je blijft kritisch op AI-implementaties en bewaakt live-gov/review-processen.

Responsibilities

  • Retrieval-pipelines bouwen over klantdata: chunking, embeddings, vector search en evaluatie.
  • Ontwerpen en leveren van agent-workflows die echte taken afronden en falen afhandelen.
  • Duidelijke grenzen vastleggen wat een model mag beslissen en wat naar een mens teruggaat.
  • Evaluatieharnassen bouwen zodat prompt-wijzigingen gemeten beslissingen opleveren.
  • Integreren van modellen in klantsoftware via de Vercel AI SDK en provider-APIs.
  • Kiezen tussen modellen op kosten, latency en kwaliteit, met bewijs.

Skills

Software engineering
TypeScript
Node.js
RAG
Agent frameworks
English proficiency
Initiative

Tools

Vercel AI SDK
Python
PostgreSQL
React
Tailwind
Terraform

Job description

Over de rol

Dit is geen onderzoeksrol en het is geen modeltraining. Jij bouwt de laag die van een taalmodel iets maakt waar een bedrijf echt op kan bouwen: retrieval over de eigen documenten van een klant, agents die een taak van begin tot eind afmaken, evaluaties die aantonen dat het werkt, en de grenzen die bepalen wat een model mag aannemen en wat terug moet naar een mens. We richten ons op vier modellen: Claude, OpenAI, Gemini en Mistral. Welk model bij welke taak past blijven we testen in plaats van aannemen, dus kennis opbouwen over hoe ze verschillen hoort bij het werk en is geen extraatje.

We zijn eerlijk over waarom deze plek bestaat. Het moeilijke aan toegepaste AI is niet de prompt, het is alles eromheen: context, grenzen, foutafhandeling, en een herhaalbaar proces dat zich bij de honderdste run nog steeds gedraagt. Als dat het vraagstuk is dat jou boeit, is dit een goede plek om het op te lossen bij echte klanten in plaats van in een demo.

Wat je gaat doen
  • Retrieval-pipelines bouwen over klantdata: chunking, embeddings, vector search, en de evaluatie die aantoont dat retrieval het antwoord echt beter maakte.
  • Agent-workflows ontwerpen en opleveren die echte taken afronden, inclusief wat er gebeurt als een stap mislukt.
  • Per taak vastleggen wat een model zelf mag beslissen en wat terug moet naar een mens, en die grens zichtbaar maken in het systeem, niet impliciet in een prompt.
  • Evaluatieharnassen bouwen zodat een wijziging aan een prompt of model een gemeten beslissing is en geen onderbuikgevoel.
  • Modellen integreren in bestaande klantsoftware via de Vercel AI SDK en directe provider-API's.
  • Kiezen tussen de vier modellen op kosten, latency en kwaliteit, en die keuze onderbouwen met bewijs in plaats van gewoonte.
Hoe we bouwen

Wij vinden het fundament van een oplossing belangrijker dan de snelheid van de eerste demo. Dat betekent datamodellen en architectuur die over drie jaar nog steeds kloppen. Het betekent ook dat governance, compliance en traceerbaarheid vanaf het begin zijn meeontworpen in plaats van er achteraf op geplakt. Zetten we agents in, dan leggen we vast wat ze deden en waarom, zodat een beslissing altijd te reconstrueren is en een klant altijd het spoor terug kan zien. Een prototype aan de praat krijgen kan iedereen. Iets bouwen waar een bedrijf over twee jaar nog op kan bouwen, dat is het echte werk.

Concreet, en beginnend bij de klant in plaats van bij onszelf: waarop we bouwen hangt af van de stack die zij al draaien en van wat daar schoon op aansluit. Waar we vrij zijn om te kiezen is de standaard een applicatielaag van TypeScript en Node.js, met de Vercel AI SDK en directe provider-API's bovenop Claude, OpenAI, Gemini en Mistral. Azure AI Foundry is waar we business- en enterprise-applicaties op bouwen, omdat governance en stabiliteit daar geborgd moeten zijn en niet achteraf beargumenteerd. Python komt voorbij waar een data- of evaluatieklus daar beter mee af is, PostgreSQL met vector search zit achter retrieval, en React met TypeScript en Tailwind dekt de voorkant. Automatisering die geen codebase verdient draait op n8n. Je zult dit niet allemaal hebben aangeraakt, niemand hier ook, en bij de baan hoort beoordelen wanneer onze standaard voor een bepaalde klant juist het verkeerde antwoord is.

Bonus punten
  • Je hebt een door AI ondersteund systeem in productie gebracht en weet waar de naïeve versie stukloopt. RAG telt, maar net zo goed een automatisering die echt handwerk verving, of een koppeling die zonder toezicht moest blijven draaien.
  • Je hebt modellen op een echte taak met elkaar vergeleken en kunt laten zien hoe je dat hebt gemeten.
  • Ervaring met fine-tunen, én een helder beeld van wanneer dat níet het antwoord is.
  • Je hebt evaluatiesets gebouwd voor een niet-deterministisch systeem.
  • Je schrijft over wat je leert, intern of openbaar.
Groei, en wat wij bieden

Waar we nu staan, zodat je kunt inschatten waar je instapt: de hub in Jakarta groeit en onze klanten zitten in de Benelux en de bredere EU. Daar ligt de focus. Onze Nederlandse engineers zitten bij de klant en bouwen het werk samen met het team in Jakarta, op dezelfde dag in plaats van via een overdracht, want waar we naartoe werken is de technologiepartner zijn die een klant vertrouwt met wat er echt toe doet, en niet de leverancier waar je een specificatie naartoe stuurt. Doorgroeien in de Indonesische markt komt daarna, en de eerste commerciële plek in Jakarta is waar dat begint. Je stapt in terwijl dit allemaal nog vorm krijgt.

Een competitief salaris, gebenchmarkt tegen de markt in Jakarta voor senior engineeringwerk en jaarlijks herzien.

In jaar één ga je de diepte in op onze stack en onze deliverystandaarden. In jaar twee leid je een workstream of begeleid je de engineers die na jou binnenkomen. Bij een leadrol kijken we eerst binnen het team.

We luisteren naar onze OneMinders. Zie je iets beter kunnen, dan krijg je de ruimte om dat uit te werken en de steun om het echt door te voeren. Jouw mening telt hier, en dit bedrijf wordt gevormd door de mensen die er werken.

Een jaarlijks leerbudget dat aan dat pad hangt, geen arbeidsvoorwaarde die niemand gebruikt.

Hardware naar keuze.

Directe toegang tot de oprichters. Er zit geen laag accountmanagers tussen jou en een beslissing.

Werk dat iets financiert: elk project draagt bij aan onderwijsinitiatieven in Indonesië.

De kans om samen te werken met, en te reizen naar, het team in Nederland.

Vereisten
  • 5+ jaar software-engineering, waarvan minimaal één jaar bouwen op taalmodellen in een echt product.
  • Sterk in TypeScript en Node.js, want daar zit onze AI-applicatielaag, met Python waar een data- of evaluatieklus daar beter mee af is. De AI-laag is nooit betrouwbaarder dan de engineering eronder.
  • Praktijkervaring met RAG, agentframeworks of beide, verder dan een tutorialproject.
  • Je kunt uitleggen waarom een systeem tot een bepaald antwoord kwam, en ontwerpt zo dat die vraag beantwoordbaar blijft.
  • Professioneel Engels in woord en geschrift. Je werkt dagelijks met Nederlandse collega's en klanten, dus dit is een harde eis.
  • Je experimenteert op eigen initiatief en komt terug met een onderbouwd resultaat, ook als dat resultaat is dat het niet werkte.
  • Je laat je versterken door AI en blijft zelf verantwoordelijk voor wat er live gaat. Claude, Opencode en de rest van onze AI-tooling horen hier bij het dagelijkse werk, en de andere helft net zo goed: je leest en reviewt elke regel die onder jouw naam naar buiten gaat, en je kunt die verdedigen. Code die niemand kan uitleggen komt hier niet door de review, ongeacht wat die geschreven heeft.
  • Je bent nieuwsgierig buiten je eigen ticket. Je denkt mee over onze klantoplossingen en over hoe we onze eigen tent runnen, en je zegt gewoon waar AI echt meerwaarde biedt en waar een simpelere integratie of automatisering het beter doet.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Oneminded • Jakarta Pusat

On-site
IDR 480,000,000 - 720,000,000
Cloud & Platform Engineer
Cloud & Platform Engineer

Oneminded • Jakarta Pusat

Hybrid
IDR 600,000,000 - 900,000,000
Hardware naar keuze
Directe toegang tot oprichters
Jaarlijks leerbudget
Business Development Manager
Business Development Manager

Oneminded • Jakarta Pusat

On-site
IDR 160,000,000 - 240,000,000
Direct contact met oprichters
Jaarlijks leerbudget
Hardware naar keuze
Applied AI Engineer: Build Real-World Retrieval & Agents
Applied AI Engineer: Build Real-World Retrieval & Agents

Oneminded • Jakarta Pusat

On-site
IDR 450,000,000 - 600,000,000
AI Deployment Associate
AI Deployment Associate

Aisensum • Jakarta Selatan

Hybrid
IDR 133,920,000 - 223,200,000
Health Insurance
Travel for client visits
Hybrid work culture
+2
HR-adviseur
HR-adviseur

Save The Children Indonesia.. • Indonesia

Hybrid
IDR 779,683,000 - 1,234,424,000
NS-businesskaart
5 vakantieweken
Extra verlof sparen
+2
Virtual Assistant
Virtual Assistant

AI Powered • Provinsi Bali

On-site
IDR 78,120,000 - 122,760,000
Senior Full Stack Engineer, AI Builder
Senior Full Stack Engineer, AI Builder

CoverGo Limited • Jakarta Utara

Remote
IDR 420,000,000 - 720,000,000
100% Remote Work
Annual Performance Bonus
Anniversary Bonus
+3
Learning Designer
Learning Designer

Dover • Jakarta Pusat

Hybrid
IDR 180,000,000 - 260,000,000
Ownership from month one
Work with top Indonesian universities
AI-first working environment
Agentic Operator (Jakarta)
Agentic Operator (Jakarta)

We The Flywheel • Jakarta Pusat

Remote
IDR 66,960,000 - 156,240,000