Job Openings
Junior/Mid AI Engineer (Madrid | Hybrid)
About the job Junior/Mid AI Engineer (Madrid | Hybrid)
About the Role
We are looking for a Junior/Mid AI Engineer with hands-on experience in machine learning, data science, or applied AI development. In this role, you will support the development of modern AI solutions, experiment with LLMs and agentic frameworks, and help translate business needs into practical prototypes and data-driven insights.
You will work closely with senior AI engineers while taking ownership of smaller modules, proofs of concept, and analytical tasks, with opportunities to grow into more complex areas of AI engineering.
Key Responsibilities:
AI & ML Development:
- Develop, test, and optimize machine learning models and AI agents using Python.
- Contribute to building LLM-based solutions, including basic RAG workflows, embeddings, prompt engineering and evaluation.
- Participate in the development of PoCs and early-stage prototypes, helping transform exploratory ideas into working solutions.
- Support the integration of models or agents into applications or pipelines under the guidance of senior engineers.
Data Analysis & Preparation:
- Collect, clean, and transform datasets from various sources to ensure high-quality model inputs.
- Conduct exploratory data analysis (EDA) to identify patterns, validate hypotheses and support informed decision-making.
- Prepare clear documentation of data processes, model behavior and experimental findings.
Collaboration & Communication:
- Work with cross-functional teams to understand business challenges and translate them into AI tasks.
- Build visualizations and analytical summaries using tools such as Plotly or Matplotlib.
- Present results to both technical and non-technical stakeholders in a clear and structured manner.
Tools & Platforms:
- Use Git and ML development tools such as Jupyter Notebook and VS Code.
- Work with data science cloud platforms (training can be provided as needed).
- Explore GenAI platforms, agent frameworks (e.g., LangChain, LangGraph), and low-code AI tools like Microsoft Copilot Studio.
Key Requirements:
Education & Background:
- Bachelors or Masters degree in Computer Science, Data Science, Statistics, Engineering, or a related field.
- 1-3 years of experience in applied machine learning, AI development, data science, or similar roles.
Technical Skills:
- Python skills for data work and model development.
- Working knowledge of SQL.
- Experience with ML libraries such as scikit-learn, pandas, NumPy.
- Familiarity with GenAI concepts including LLMs, embeddings, RAG
- Basic understanding of agent frameworks, or strong willingness to learn (e.g., LangChain, Agent SDK).
- Experience using Git and standard ML tooling.
Nice to Have:
- Experience with cloud platforms (Dataiku, Snowflake, Databricks, others).
- Experience with monitoring quality, drift, bias and hallucinations.
Soft Skills:
- Ability to translate analytical results into clear, actionable insights.
- Strong communication and collaboration abilities.
- Curiosity and a proactive approach to learning new tools, technologies, and GenAI concepts.
- Upper-intermediate English proficiency.
What We Offer
- Mentorship from senior AI engineers, with a clear growth path toward mid-level roles.
- Exposure to cutting-edge GenAI tools, LLM frameworks, and agent-based architectures.
- Opportunities to work on meaningful PoCs and innovative AI initiatives.
- A supportive environment that encourages experimentation, learning, and rapid skill development.