AI Engineer

About the role:
We are looking for an AI Engineer who is passionate about building real-world products rather than focusing solely on research or model training. This is a builder’s role for someone who can rapidly prototype and validate ideas, work with modern LLM frameworks, and develop in-house solutions when off-the-shelf tools are not sufficient.

 

Core Responsibilities:

  • Designing and developing applications based on Large Language Models (LLMs).
  • Building and implementing multi-agent systems.
  • Using and extending modern AI frameworks (LangChain, CrewAI, etc.).
  • Innovating and creating custom tools and patterns when needed.
  • Working as a generalist with a strong understanding of the current AI landscape.

     

Requirements:

  • Python as the primary programming language.
  • Deep understanding of LLM application architecture and multi-agent systems.
  • Hands-on experience with agentic frameworks (LangChain, CrewAI, etc.).
  • Strong problem-solving and critical thinking skills.
  • Familiarity with the stack: Postgres with PG vector, S3, AWS.

 

Nice to have:

  • Experience with LLM fine-tuning (not required, as ML Engineers on the team handle this).

 

Ideal Candidate Profile:

  • Autonomous and responsible, able to work with minimal supervision.
  • Excellent communicator — able to clearly explain decisions and participate in technical discussions.
  • Critical thinker who makes sound technical choices.
  • Team player in a fully remote, international team (Europe + US EST).
  • Has a builder mentality — enjoys writing code more than attending meetings.

 

What we offer

  • Work on cutting-edge AI products using LLMs and multi-agent systems.
  • Join an international team with colleagues across Europe and the US.
  • Fully remote work with flexible hours.
  • The ability to influence architecture decisions and bring your own ideas.
  • A culture that values initiative and builder mentality — more coding, fewer meetings.
  • Transparent and efficient hiring process (4 steps).

 

Hiring Process

  1. Intro call with recruiter (up to 30 min) — basic screening.
  2. Live Technical Challenge (1 hour) — live coding with a proctor. Google allowed, no AI assistants. Straightforward for an experienced AI Engineer.
  3. Interview with Head of AI (30 min) — focus on culture, work style, and expectations.
  4. Final Team Interview (1–2 hours) — collaborative problem-solving session. Focus on reasoning, decision-making, and teamwork.

Required languages

English B2 - Upper Intermediate
Python, LLM, LangChain, CrewAI, AWS S3, Multi-agent system
Published 12 September
30 views
·
12 applications
To apply for this and other jobs on Djinni login or signup.
Loading...