Point your AI agent at freehire and let it find you a job.

Get the CLI →

reeeliance

Junior AI Developer

Posted Updated
Discussion
In this role as a Junior AI Developer, you will build and maintain robust Python-based backend services that integrate LLMs, vector databases, and RAG pipelines into existing application landscapes. You will collaborate with senior engineers to deploy production-ready AI solutions while ensuring code remains clean, secure, and well-documented.
  • As a junior AI developer, you will develop robust backend services (primarily in Python) to integrate LLMs, vector databases, and other AI components into existing application landscapes

  • You will be in charge of writing clean, secure, and maintainable code following central code quality guidelines and architecture principles

  • This role includes collaboration with Senior engineers on building out our Internal Developer Platform and utilizing given modules for infrastructure self-service with terraform

  • Key duties will include tasks related to designing, testing, and optimizing prompts for various Language Models (LLMs) to achieve high-quality, reliable outputs for specific business use cases

  • You will implement Retrieval-Augmented Generation (RAG) pipelines, including document chunking, embedding generation, and vector search strategies

  • The role will assist in the evaluation and tracking of AI model performance, ensuring adherence to our AI evaluation and testing frameworks

  • You will be responsible for creating and training machine learning models, and data analysis for corporate management

  • Creation and maintenance of document technical decisions, API endpoints, and system architectures clearly will be part of your responsibilities

  • As a junior AI developer, you will actively participating in code reviews, bringing a fresh perspective and a willingness to learn from feedback

  • You will work alongside within data engineers, stakeholders, and project managers to identify business needs and drive AI solutions

  • This role involved cleaning and preparing large datasets to train and fine-tune models

  • You stay updated on cutting-edge AI technologies, tools, and industry trends to keep projects innovative

  • 1+ years of experience - AI engineering, data science, or machine learning, ideally with data engineering expertise

  • Strong programming skills in Python and familiarity with software design patterns, object-oriented programming, and functional programming concepts

  • Understanding of version control (Git), CI/CD concepts, and RESTful API development (e.g., using FastAPI or Flask or plumber)

  • Foundational understanding of a typical GenAI stack (LLMs, Vector Databases, frameworks like LangChain)

  • Familiarity with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud

  • Experience deploying AI solutions using Docker and Kubernetes

  • Knowledge of database systems (SQL and NoSQL)

  • Familiarity with Data Engineering concepts (Data Lakes, ETL/ELT pipelines)

  • Solid knowledge and practical experience in no-code and automation tools like as Make, n8n and Airtable

  • Basic knowledge in ML frameworks and cloud-based AI platforms like Azure ML and Databricks

  • Experience with AI frameworks like TensorFlow, PyTorch, and tools for building AI systems

  • First-hand experience building a basic RAG application or deploying an open-source model locally

  • Knowledge of MLOps practices and CI/CD pipelines

  • Ability to collaborate effectively with clients, team members, and cross-functional teams

  • You are naturally inquisitive about the latest AI papers, open-source tools, and architectural paradigms. You don't just copy-paste solutions; you seek to understand the why

  • You understand that "AI prototypes" are easy, but "production-ready AI" is hard. You value writing tests (Pytest), handling edge cases, managing errors gracefully, and considering security implications (e.g., Prompt Injection)

  • Articulate with impeccable verbal and written communication skills in German (C1 level) and English (B2 level). Strong & discerning listener

  • Space to grow: Taking ownership in international projects while continuously expanding your skills

  • Mentorship and Onboarding: Structured introduction supported by dedicated mentor

  • Cutting-edge workspace: Work with the latest technology and modern equipment to drive innovative solutions

  • Long-term stability: A permanent employment in a family-oriented and people-focused company

  • Diverse & inclusive environment: Join a truly international environment and collaborate daily with teammates from over 15 different nationalities

  • Balance matters or work-life harmony: A work schedule designed to promote well-being and productivity

  • Team culture & connection: Social events and structured team-building days held in Berlin and Hamburg

  • Language courses: Learn, improve or practice your conversational skills on language platform Lingoda

  • Never stop learning: You’ll receive a dedicated budget to industry-leading platforms like Udemy and MasterClass to sharpen your technical expertise and leadership skills

  • …and many other Job perks (childcare subsidy, company pension scheme, job bike, etc…)

Skills

What Junior AI Engineering jobs ask for — and how much of it you have →
Apply

See also

AI Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.