Michael Page Switzerland
Fribourg
AI & Python Engineer
- 12 November 2026
- 100%
- Permanent position
- Fribourg
About the job
Our client, a Swiss organisation engaged in an ambitious digital transformation programme, is seeking an ICT Software Engineer specialised in Artificial Intelligence and Python to strengthen its development teams.
AI & Python Engineer
Our client, a Swiss organisation engaged in an ambitious digital transformation programme, is seeking an ICT Software Engineer specialised in Artificial Intelligence and Python to strengthen its development teams in Fribourg
Responsibilities
Within an Agile/Scrum team, you will be involved in the entire lifecycle of solutions based on artificial intelligence.
Your responsibilities will notably include:
- Design and development of business features enhanced by generative AI
- Analysis, structuring and enhancement of unstructured data
- Development of natural language processing (NLP) solutions
- Implementation of semantic search mechanisms and retrieval-augmented generation (RAG)
- Deployment, optimisation and monitoring of AI models in local and secure environments
- Automated processing and information extraction from complex documents
- Evaluation of the performance, quality and reliability of deployed models
- Industrialisation of AI solutions, production deployment and evolutionary maintenance
- Close collaboration with business teams to identify and develop new use cases
- Participation in technology watch and initiatives related to data governance and privacy protection (Privacy by Design)
Candidate Profile
- Minimum 5 years of experience in software engineering
- Minimum 2 years of experience in developing solutions integrating generative AI (LLM) and natural language processing (NLP)
- Excellent command of Python and its AI ecosystem
- Strong proficiency with frameworks and tools such as:
- PyTorch
- Hugging Face
- FastAPI
- Proven experience in deploying and operating AI models in local environments:
- vLLM
- Ollama
- llama.cpp
- ONNX Runtime
- Model quantisation
- Experience in the following areas:
- Structured data extraction
- Automatic classification
- Semantic search
- RAG solutions with local vector databases
- Good knowledge of DevOps practices and AI production environments
- Experience with Agile/Scrum methodologies
Appreciated Skills
- Vue.js 3.x
- TypeScript
- .NET / ASP.NET Core
- Azure DevOps
- Knowledge of distributed software architecture and microservices
Personal Qualities
- Analytical mindset and problem-solving orientation
- Technological curiosity and rapid learning ability
- Autonomy and sense of responsibility
- Proactiveness and passion for innovation
- Excellent communication and collaboration skills
Languages
- Excellent command of French, both spoken and written
Conditions and Benefits
- The opportunity to contribute to strategic projects integrating the most innovative AI technologies
- A modern environment fostering experimentation and innovation
- Strong visibility on impactful and long-term projects
- Challenging technical issues around LLM, NLP and AI industrialisation
- Close collaboration with business and technology experts
- A working environment valuing expertise, autonomy and continuous improvement