NinA AI Agency

โ† Back to careers

NEW!

AI Developer

Internship

From vibe coding to production. From prompt to product.

Amsterdam ยท 32-40 hours

We're looking for an intern who's curious about what's happening under the hood of an AI automation, and wants to learn to build it. Not "I once made a script with ChatGPT". Rather: you've already experimented with n8n or automation tools, you understand what a database does, and you want to learn when a no-code solution needs to be replaced by real code.

๐Ÿ’ฐ The offer

What do we offer you?

Your compensation

Internship compensation

Your growth

Learn more than any course

Your environment

Startup environment with impact

๐ŸŽฏ Quick check

Are you a match?

Check off and discover if you're a match for the role!

  • Interest in n8n or similar automation tools and basic knowledge of JavaScript, JSON or Python.
  • Curiosity about LLMs (OpenAI, Anthropic, OpenRouter) and how to use them in workflows.
  • Something to show. A GitHub project, a side project, a demo, something that shows you love to build.
  • You're eager to learn, ask for help on time and want to grow as a developer.
  • You're studying a relevant degree (BSc/MSc) or are self-taught with demonstrable project experience.

Don't meet all criteria? No problem, but be honest with yourself about whether this is truly for you.

๐Ÿš€ The role

What does your workday look like?

  • Learn to use and apply n8n: you start with internal assignments and support our developers.
  • You build AI agents and automations for our clients, from week one your work runs in production.
  • You translate an idea from the founder or client into something that scales, logs and doesn't break.
  • You take vibe-coded prototypes and turn them into real products: clean code, error handling, maintainable.
  • You build and manage databases (Supabase / Postgres) and integrations via APIs and webhooks.
  • You experiment with new models, MCP servers and frameworks, and share what works with the team.

๐Ÿ“‹ How it works

Application process

  1. 1

    Introduction call ๐Ÿ“ž

    We schedule a conversation to get to know each other and discuss the vacancy. This can be online, in person, or sometimes both!

  2. 2

    Hired! ๐ŸŽ‰

    We offer you a contract and you start your first project. Congratulations!

Apply

Apply quickly and easily!

Which level are you applying for?
24 hrs/week
Choose filesNo file chosen

PDF, Word or image, 4 MB in total at most.

We only use your details for this application and don't keep them longer than needed.