Overview
Python Developer (AI / Machine Learning Projects) Jobs in Doha at Zinger Stick Software
We are expanding our AI division and seeking a Python Developer with hands-on experience in machine learning, deep learning, and data-driven applications. The ideal candidate will be responsible for designing, developing, and deploying intelligent systems that drive real business outcomes.
Key Responsibilities
- Develop, test, and deploy AI/ML models and data processing pipelines using Python.
- Work on end-to-end AI solutions, including data collection, model training, evaluation, and optimization.
- Collaborate with cross-functional teams (data engineers, software developers, and business analysts) to integrate AI models into real-world applications.
- Implement algorithms for natural language processing (NLP), computer vision, or predictive analytics, depending on project requirements.
- Develop APIs or microservices to expose AI functionalities to web and mobile applications.
- Analyze datasets, preprocess data, and perform feature engineering.
- Maintain well-documented, scalable, and reusable code.
- Stay up to date with emerging trends in AI, ML frameworks, and Python libraries.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
- 2–5 years of professional experience in Python programming and AI/ML model development.
- Strong experience with Python frameworks such as TensorFlow, PyTorch, scikit-learn, pandas, NumPy, etc.
- Experience in data processing, cleaning, and visualization.
- Familiarity with machine learning model deployment (Flask, FastAPI, or Django REST frameworks).
- Strong understanding of statistics, algorithms, and data structures.
- Experience with version control (Git) and collaborative development tools.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) for AI/ML deployment.
- Excellent analytical, problem-solving, and teamwork skills.
Preferred Skills
- Experience with LLM-based applications, Generative AI, or AI automation workflows.
- Knowledge of OpenAI, LangChain, Hugging Face, or vector databases.
- Exposure to data engineering tools like Airflow or Kafka.
- Experience in API integration, Docker, and CI/CD pipelines.
- Strong interest in AI innovation and real-world application design.
Job Types: Full-time, Part-time, Permanent, Contract
Title: Python Developer (AI / Machine Learning Projects)
Company: Zinger Stick Software
Location: Doha