Skip to content

Job opportunity

AI / Machine Learning Engineer (Python)

Cospex · Data Science & AI

USA, Tunis, TunisiaNot specifiedMid levelFull timeContract / freelance
View application options

About this opportunity

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.

Skills and expertise

PythonRESTMicroservicesDockerCI/CDGitAWSAzureGoogle CloudMachine LearningDeep LearningLLMGenerative AINLPComputer VisionTensorFlowPyTorchscikit-learnPandasNumPy

Location and eligibility

Work locations
  • USA, Tunis, Tunisia
Relocation assistance
Not specified
Visa sponsorship
Not specified

Relocation support does not automatically include visa sponsorship. Unknown information has not been confirmed by the source.

Source and dates

Originally posted
Posted 3 weeks ago
Application deadline
25 October 2026 at 00:00 (Tunisia time)
Source
Tanitjobs
Last successful source check
1 hour ago

A source check confirms the information available at that time. It is not an endorsement of the employer or a guarantee that the role remains available.

More opportunities to explore