Junior Full-Stack AI Engineer
About us
We're mlnative, an AI-first company building our own products that automate document processing across industries — from shipbuilding to HR. We ship real solutions used by real companies, not prototypes. We're early stage and fully self-funded — no VC pressure, no artificial growth targets. Just real products, real customers, and a lot of room to shape how we work.
Who we're looking for
We need an engineer, not a coder. Your job is to understand the requirements, analyze problems and come up with solutions.
We're looking for a generalist — not someone bound to a specific tech stack. We're dynamic and flexible, and we expect the same mindset.
This is an entry-to-mid level position. We don't expect you to know everything — we expect you to grow. We'll invest in your development and expect you to become an expert over time.
You should be comfortable writing >50% of your code by hand. We use AI tools, but we need someone who understands what they're building, not someone who copies and pastes generated code they can't explain.
You won't be on your own — our CTO will support you, help you grow, and be there whenever you need guidance.
Contract terms
Start date: June 2026
Probationary period: 6 months
Availability: minimum 120 hours/month up to full-time, depending on your availability
Work mode: work in our office (Twin Office in Gdynia), later hybrid work
Equipment: macOS, monitor and all the dev tools needed for this position
Salary: 5000 - 8000 PLN / month
Contract: B2B, Umowa Zlecenie
What will you do
Implement and maintain our new and existing AI solutions.
Build and evolve full-stack features across our monorepos — from database schema and API routes to interactive React dashboards.
Integrate LLMs into production workflows using the Vercel AI SDK.
~80% of your work will be greenfield — building new things, not maintaining legacy code. That means plenty of opportunity to grow and shape the direction of both the product and the tech stack.
Requirements
Good knowledge of TypeScript, Node.js and working with LLMs.
A public GitHub profile that showcases your work or other proof of being able to work on projects independently.
Experience with full-stack development (REST APIs + modern frontend frameworks).
Basic knowledge of Unix and Docker.
Basic understanding of testing principles and CI/CD.
Tech stack
Runtime & Language: Bun, TypeScript
Backend: Hono, Vercel AI SDK, Drizzle ORM, PostgreSQL
Frontend: React, TanStack Router & Query, Shadcn/ui, Tailwind CSS
Infra & Tooling: Docker, Turborepo, Better Auth
Observability: OpenTelemetry, Langfuse
Interview process
1. Intro call (30 min) — get to know each other, walk through the role and how we work.
2. Take-home assignment — a small backend + LLM task that mirrors real work (~2-3 hours, on your own time).
3. Review + live coding (60 min) — we walk through your take-home together, then extend it live.
4. Final chat (30 min) — final boss level meeting, cover working style and logistics.

Junior Full-Stack AI Engineer
Junior Full-Stack AI Engineer