Emploi Tunisie » Offres d'emploi à Tunis » AI / Machine Learning Engineer (Python)
Only English CVs will be accepted.
AI / Machine Learning Engineer (Python)
Location: Tunisia
Employment Type: Full-Time
Experience Level: Mid-Level to Senior
Application Requirement: English CVs only
About the Opportunity
We are looking for a skilled and motivated AI / Machine Learning Engineer (Python) to join our team and contribute to the development of intelligent, scalable, and production-ready AI solutions.
We are seeking professionals who combine strong AI and Machine Learning expertise with advanced Python skills, analytical thinking, excellent English communication, professionalism, and a strong commitment to continuous learning .
The ideal candidate will be comfortable working with data, developing and optimizing machine learning models, integrating AI technologies into real-world applications, and collaborating with technical and non-technical stakeholders in an international environment.
We value professionals who are reliable, proactive, detail-oriented, adaptable, solution-oriented, and committed to delivering high-quality results .
Key Responsibilities
Design, develop, test, and optimize Machine Learning and AI solutions .
Develop and maintain production-ready AI/ML models using Python.
Prepare, clean, transform, and analyze structured and unstructured datasets.
Perform feature engineering and select appropriate modeling approaches.
Train, evaluate, optimize, and deploy Machine Learning models.
Monitor model performance and identify opportunities for improvement.
Integrate AI/ML models into existing applications, APIs, and backend systems.
Develop AI-powered applications and automation solutions.
Work with modern AI technologies, including LLMs and Generative AI where applicable.
Collaborate with software engineers, project managers, and other stakeholders.
Translate business and technical requirements into practical AI solutions.
Troubleshoot technical and model-related issues.
Conduct experiments and evaluate different approaches to improve model performance.
Document models, workflows, experiments, technical solutions, and processes.
Follow software engineering, testing, version control, and documentation best practices.
Contribute to the continuous improvement of AI systems and development processes.
Core RequirementsAI & Machine Learning Skills
Minimum 4 years of professional experience in AI Engineering, Machine Learning, Data Science, Python Development, or a related field.
Strong Python programming skills .
Hands-on experience developing and deploying Machine Learning models.
Strong understanding of supervised and unsupervised learning .
Experience with data preprocessing, feature engineering, and model evaluation.
Experience building, testing, optimizing, and deploying ML models.
Ability to work with both structured and unstructured data .
Understanding of model performance tuning and optimization.
Strong data analysis and problem-solving skills.
Experience integrating AI/ML solutions into production environments.
Understanding of software development best practices.
Ability to document models, workflows, experiments, and technical processes.
Python & AI Technologies
Experience with relevant Python libraries, frameworks, and tools such as:
NumPy
Pandas
Scikit-learn
TensorFlow
PyTorch
Jupyter
Other relevant Python-based AI/ML frameworks and libraries
Candidates do not need to have experience with every technology listed above. Strong practical expertise in relevant tools and the ability to learn new technologies are highly valued.
Advanced AI / Generative AI Experience
Experience in modern AI technologies is highly valued, including:
Large Language Models (LLMs)
Generative AI
AI Agents
Retrieval-Augmented Generation (RAG)
Prompt engineering and evaluation
Vector databases and embeddings
AI-powered applications
AI automation and intelligent workflows
Model/API integration
LLM application development
Experience with frameworks such as LangChain, LangGraph, LlamaIndex, or similar technologies is a plus.
Communication & Professional Skills
Advanced English communication skills — written and spoken.
Ability to clearly explain technical concepts and AI solutions.
Ability to communicate effectively with both technical and non-technical stakeholders.
Strong analytical and critical-thinking skills.
Excellent problem-solving abilities.
Strong attention to detail.
Strong sense of responsibility and ownership.
Ability to work independently and collaboratively.
Professional attitude and strong teamwork skills.
High level of reliability, commitment, and availability.
Genuine interest in continuous learning and professional development.
Ability to work effectively in an international and multicultural environment.
Preferred Technical Qualifications
Candidates with experience in the following areas will be strongly considered:
AI & Machine Learning
Production-level Machine Learning systems
Deep Learning
Natural Language Processing (NLP)
Computer Vision
Recommendation systems
Time-series modeling
Model optimization and performance tuning
Generative AI
LLM application development
RAG architectures
AI Agents
Embeddings and vector search
Prompt engineering
LLM evaluation
AI workflow automation
Integration with commercial or open-source AI models
Engineering & Infrastructure
REST APIs and backend systems
Cloud-based AI applications
Docker and containerization
Git and version control
CI/CD
Microservices
Database technologies
Production deployment and monitoring
Cloud & MLOps
Experience with one or more of the following is a plus:
AWS
Microsoft Azure
Google Cloud Platform (GCP)
MLOps practices
Model deployment
Model monitoring
Model versioning
Experiment tracking
Data and model pipelines
CI/CD for Machine Learning
Production AI infrastructure
What We Value
Beyond technical expertise, we are looking for professionals who demonstrate:
Ownership: You take responsibility for your projects, models, and results.
Problem-Solving: You approach complex technical challenges logically and proactively.
Continuous Learning: You actively keep up with developments in AI and Machine Learning.
Reliability: You consistently deliver on commitments and responsibilities.
Communication: You can explain complex technical concepts clearly.
Teamwork: You collaborate effectively with developers, managers, and stakeholders.
Adaptability: You are comfortable learning new technologies and approaches.
Attention to Detail: You care about the quality, reliability, and performance of your work.
Professionalism: You maintain high standards in both technical work and communication.
Commitment: You are interested in building a long-term professional career and growing with the organization.
Who We Are Looking For
We are particularly interested in professionals who can demonstrate a strong combination of:
AI/ML Expertise + Python Skills + Analytical Thinking + Communication + Professionalism + Growth Mindset
We are not simply looking for someone who can train a model.
We are looking for an engineer who can understand a problem, analyze data, select appropriate AI/ML approaches, develop practical solutions, communicate technical decisions clearly, integrate solutions into real applications, and continuously improve their work.
Candidates with experience taking AI/ML projects from development and experimentation through deployment and production are particularly encouraged to apply.
Certifications
Relevant certifications in the following areas are a plus, but not mandatory:
Artificial Intelligence
Machine Learning
Python
Data Science
Cloud Computing
AWS
Microsoft Azure
Google Cloud
MLOps
Practical professional experience and demonstrated technical ability are highly valued.
Application RequirementsOnly English CVs will be accepted.
Please ensure your CV clearly highlights:
Years of professional AI/ML experience
Python experience
Machine Learning frameworks and libraries
AI/ML projects you have developed
Production or deployed AI/ML systems
LLM / Generative AI experience, if applicable
AI Agents / RAG experience, if applicable
Cloud experience, if applicable
MLOps / deployment experience, if applicable
Relevant certifications
English communication proficiency
Experience working with international teams, if applicable
Please submit your CV in English and clearly present your professional experience, technical skills, and relevant AI/ML projects.
Important
Applicants should have at least 4 years of relevant professional experience and be comfortable communicating in English within a professional international environment.
We look forward to connecting with talented AI and Machine Learning professionals who are ready to solve meaningful problems, build practical AI solutions, continuously develop their expertise, and grow with the organization.
Please submit your CV in English and clearly present your professional experience, technical skills, and relevant AI/ML projects.
Important
Applicants should have at least 4 years of relevant professional experience and be comfortable communicating in English within a professional international environment.
We look forward to connecting with talented AI and Machine Learning professionals who are ready to solve meaningful problems, build practical AI solutions, continuously develop their expertise, and grow with the organization.
Emploi Tunisie » Offres d'emploi à Tunis » AI / Machine Learning Engineer (Python)