
AI / ML Engineer
Primary stack
Nice to have's
Job description
About the Position
AI is becoming a core part of what we build at Kainjoo - not as a buzzword, but as real, useful features embedded in the products our clients depend on. You’ll be the person who makes that happen: designing and integrating AI and machine learning capabilities into production systems, working closely with backend teams, and pushing the quality bar for what intelligent features can do.
Responsibilities
- Design and build Python-based AI/ML services (FastAPI or Flask) for intelligent product features
- Implement LLM-powered features: classification, extraction, summarisation, scoring, and agent-based workflows
- Train, validate, and iterate on ML models using structured and time-series data where applicable
- Build and maintain RAG pipelines for knowledge-intensive use cases
- Expose AI outputs via REST APIs consumable by application backends
- Implement feature engineering pipelines from relational data sources
- Monitor model and AI system performance in production - detect drift, evaluate outputs, retrain as needed
- Collaborate with product and engineering teams to define AI-driven feature requirements
- Document system logic and data requirements clearly for non-ML stakeholders
Requirements
Personalità
- You’re excited about applied AI - not just the research, but shipping things that actually work
- You’re rigorous: you evaluate outputs, you catch hallucinations, you don’t ship blindly
- You communicate well about what AI can and can’t do, especially with non-technical stakeholders
- You stay close to the field - you know what’s changed in the last six months
- You’re collaborative and enjoy working at the intersection of product and engineering
Esperienza
- 3+ years of AI/ML engineering or applied AI experience
- Strong Python skills - FastAPI or Flask for service development
- Hands-on experience integrating LLM APIs (OpenAI, Anthropic, or similar) into production systems
- Experience building or working with RAG architectures and vector databases (Pinecone, Weaviate, pgvector, or similar)
- Familiarity with ML frameworks for structured data tasks (scikit-learn, XGBoost, or similar)
- Experience deploying AI/ML services as REST APIs in production
- Ability to evaluate and monitor AI output quality in production
Nice to Have
- Experience with prompt engineering, fine-tuning, or instruction tuning
- Background in operations research or constraint-based optimisation
- Familiarity with PostgreSQL or BigQuery for data access
- Knowledge of agentic AI patterns (tool use, multi-step reasoning, function calling)
- Experience with model monitoring tools (MLflow, Weights & Biases)
Education
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Data Science, or a related field
- Relevant AI/ML certifications or published work are a plus
- Fluent in English; French is a plus
Position
Location: Morges, Svizzera
Type of Engagement: Remote
Department: KJ. Tech Engineering
We Offer
- Opportunity to work in a dynamic and innovative environment
- Collaborative and inclusive team culture
- Professional growth and development opportunities
About the Company
Kainjoo is a group of companies with the sole purpose of bringing brand performance to life in complex sectors. We have a global reach with partners and representatives located in all time zones.
Global Website
Regions:
- Africa, Middle East, and India
- Algeria (French | English)
- Asia Pacific
- China (Mandarin | English)
- Japan (Japanese | English)
- Singapore (English)
- Australia (English)
- India (English)
- South Korea (English)
- Europe
- Switzerland (English | French | German)
- United Kingdom (English)
- France (French | English)
- Germany (German | English)
- Spain (Spanish | English)
- Italy (Italian | English)
- Ukraine (Russian | English)
- Latin America
- Mexico (Spanish | English)
- Brazil (Portuguese | English)
- United States and Canada
- Canada (English | French)
- United States of America (English)
© Kainjoo. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Gland
More at Kainjoo
All 33 roles
Brand Tech Specialist
Kainjoo · Switzerland

Frontend Developer
Kainjoo · Switzerland

Full-stack Web Developer
Kainjoo · Switzerland

Data Analyst / Data Engineer
Kainjoo · Switzerland