Data Scientist
Harvey Nash
München, Germany
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
JuniorJob location
Remote
München, Germany
Tech stack
Artificial Intelligence
Azure
Github
Python
Generative AI
Kubernetes
Code Restructuring
Job description
- Design and architect new features for (agent-based) AI products, with a strong focus on technical implementation-ensuring solutions are clean, scalable, and modular, and selecting appropriate designs and architectural approaches
- Implement these features within existing and future (agent-based) AI products
- Refactor and transform code from existing codebases into reusable AI modules that can be leveraged across multiple products
- Develop and implement evaluation and testing frameworks for existing (agent-based) AI products to ensure reliable and stable performance
Requirements
- Strong experience in Python programming, with at least 3 years of hands-on development
- Solid practical experience with Generative AI and agent-based AI in Python (ideally using frameworks such as pydantic-ai), with at least 1 year of hands-on experience (more is a plus)
- Proven experience developing complex end-to-end (Gen)AI applications, ideally within cross-functional teams, in a role such as Solution Engineer or AI Engineer
- A collaborative team player who can also work independently and proactively take ownership of tasks
- Excellent written and spoken English skills, * Theoretical understanding of key concepts in agent-based AI, including models, tools, reasoning, memory, and related approaches such as RAG, as well as protocols like MCP
- Experience in Data Science and Machine Learning
- Experience setting up and maintaining CI/CD pipelines (preferably using GitHub Actions)
- Experience working with Microsoft Azure
- Experience with Kubernetes, including deploying and managing workloads (e.g., deployments, jobs)