Junior AI Engineer
Itineris
1 day ago
Full-time
Remote friendly (Belgium)
Worldwide
ML & AI Engineering
We are looking for a Junior AI Engineer to join our AI Practice.
In this role, you will help design, configure, test, and improve AI agents. You will investigate how agents behave, identify where they succeed or fail, and use experiments and data analysis to make their results more reliable and useful.
You will also contribute to feasibility studies for new AI initiatives. This means understanding the business problem, exploring available data, testing possible solution approaches, and documenting what you learn. When an experiment proves valuable, you will work with more experienced team members to turn it into a maintainable solution that can be used by customers
What you will do...
Build and configure AI agents
What we are looking for...
Essential skills
What we offer …
• A fast-growing and international environment with offices in beautiful Ghent (Belgium), bustling Atlanta (USA) and lively London (UK)
• Working with future-ready water and energy companies and building valuable utility expertise
• Internal mobility, developing your career through various educational programs and growth paths
• An entrepreneurial mindset where you have a direct impact on our growth journey
• An open environment where we make it a priority to celebrate milestones, both big and small
• Onboarding, learning and buddy programs to get ready for a smooth start in your new job
• A flexible and inclusive working environment, where people can just be who they are, and where we offer flexible options for hybrid working so you can work in a way that suits you best
• Competitive perks & benefits, because we want to help you reach your full potential, both at work and in your personal life
• A lot of fun moments with an eye for sports, celebration and wellbeing, important for maintaining a healthy work-life balance
In this role, you will help design, configure, test, and improve AI agents. You will investigate how agents behave, identify where they succeed or fail, and use experiments and data analysis to make their results more reliable and useful.
You will also contribute to feasibility studies for new AI initiatives. This means understanding the business problem, exploring available data, testing possible solution approaches, and documenting what you learn. When an experiment proves valuable, you will work with more experienced team members to turn it into a maintainable solution that can be used by customers
What you will do...
Build and configure AI agents
- Set up AI agents using code-based tools
- Configure instructions, prompts, knowledge sources, tools, and orchestration flows
- Connect agents to approved business data and services
- Test how agents behave across expected, unexpected, and incomplete user requests
- Document agent configurations so experiments can be understood and repeated
- Review agent responses, execution traces, tool calls, and logs
- Identify recurring failure patterns such as incorrect answers, weak reasoning, poor source use, or unsuccessful tool selection
- Create representative test questions and evaluation datasets
- Define practical criteria for assessing answer quality, reliability, and usefulness
- Compare alternative prompts, models, tools, retrieval approaches, or orchestration patterns
- Turn findings into clear recommendations and improvement actions
- Work with use-case leads, engineers, customers, and subject matter experts to understand a business problem
- Identify the questions that a feasibility study needs to answer
- Explore available data using Python, SQL, or visualization tools
- Assess data quality, completeness, relevance, and limitations
- Build small prototypes to test whether an idea is technically and practically viable
- Compare possible solution approaches and describe their trade-offs
- Present findings, risks, assumptions, and recommended next steps
- Help move promising prototypes from notebooks or isolated experiments into reusable solution components
- Write clear, maintainable Python code
- Add tests, logging, configuration, and documentation
- Contribute to evaluation and regression pipelines
- Use version control and follow the team’s engineering practices
- Support deployment, monitoring, and troubleshooting
- Improve solutions based on evaluation results and feedback from real users
- Share learnings so that successful approaches can be reused across other use cases
- Work closely with AI engineers, platform engineers, product owners, delivery leads, and domain experts.
- Ask questions early when requirements, data, or expected outcomes are unclear
- Communicate findings in plain language to technical and non-technical colleagues
- Participate in code reviews, design discussions, demonstrations, and retrospectives
- Keep up with relevant developments in AI agents, language models, evaluation, and supporting tools
- Gradually take ownership of small use cases or defined parts of a larger solution
What we are looking for...
Essential skills
- A bachelor’s or master’s degree in computer science, artificial intelligence, data science, software engineering, or a related discipline, or equivalent practical experience
- Hands-on experience with Python through employment,internships, academic projects, or personal projects
- Knowledge of data analysis using tools such as Python and SQL
- Ability to approach an unclear problem through questions, hypotheses, experiments, and evidence.
- Willingness to write clean code, tests, and technical documentation
- Experience with Git and automated development pipelines
- Clear communication skills and the ability to explain what you tried, what happened, and what you recommend
- Curiosity, attention to detail, and a willingness to learn from unsuccessful experiments
- Ability to work collaboratively and accept guidance and feedback
- An understanding of how language models and AI agents work at a practical level
- Interest in prompts, tool calling, knowledge retrieval, agent workflows, and evaluation
- Experience building a small application or prototype using a language model
- Familiarity with evaluation techniques such as scoring rubrics, test datasets, human review, or automated regression tests.
- Exposure to data visualisation tools suchas Power BI, or Python visualization libraries.
- Basic knowledge of containers (Docker) and Azure
- Experience with AI-assisted development tools
- Python, FastAPI, LangChain/LangGraph, Docker, Azure AI Foundry, Azure OpenAI, Azure AI Search, Azure Container Apps, AKS, Cosmbos DB, Azure SQL, Copilot Studio
What we offer …
• A fast-growing and international environment with offices in beautiful Ghent (Belgium), bustling Atlanta (USA) and lively London (UK)
• Working with future-ready water and energy companies and building valuable utility expertise
• Internal mobility, developing your career through various educational programs and growth paths
• An entrepreneurial mindset where you have a direct impact on our growth journey
• An open environment where we make it a priority to celebrate milestones, both big and small
• Onboarding, learning and buddy programs to get ready for a smooth start in your new job
• A flexible and inclusive working environment, where people can just be who they are, and where we offer flexible options for hybrid working so you can work in a way that suits you best
• Competitive perks & benefits, because we want to help you reach your full potential, both at work and in your personal life
• A lot of fun moments with an eye for sports, celebration and wellbeing, important for maintaining a healthy work-life balance