Skip to content
mimi

Machine Learning Developer

Testing Company SAON QA

South Africa · flexible Full-time 1mo ago

About the role

About

We are seeking a talented and motivated Machine Learning Developer to design, develop, and deploy intelligent systems that solve real-world business problems. The ideal candidate will have experience building machine learning models, working with large datasets, and integrating AI solutions into production applications.

Responsibilities

  • Design, train, test, and deploy machine learning models
  • Build and maintain scalable AI/ML pipelines
  • Clean, preprocess, and analyze structured and unstructured data
  • Develop APIs and backend services for ML integrations
  • Work with data scientists, software engineers, and product teams
  • Optimize model performance and accuracy
  • Monitor deployed models and retrain when necessary
  • Research and implement modern machine learning techniques
  • Create technical documentation for models and systems

Requirements

  • Bachelor’s degree in Computer Science, Data Science, AI, or related field
  • Experience with Python and machine learning frameworks
  • Strong understanding of supervised and unsupervised learning
  • Experience with libraries such as:
    • TensorFlow
    • PyTorch
    • Scikit-learn
    • Pandas
    • NumPy
  • Experience with REST APIs and backend development
  • Knowledge of SQL and NoSQL databases
  • Familiarity with cloud platforms such as AWS, Azure, or GCP
  • Understanding of MLOps concepts and model deployment
  • Strong problem-solving and analytical skills

Nice to Have

  • Experience with NLP, Computer Vision, or Generative AI
  • Experience with Docker and Kubernetes
  • Knowledge of vector databases and Retrieval-Augmented Generation (RAG)
  • Experience with CI/CD pipelines
  • Familiarity with Kafka, RabbitMQ, or AWS SQS

Preferred Technologies

  • Python
  • FastAPI / Flask
  • TensorFlow / PyTorch
  • PostgreSQL / MongoDB
  • Docker / Kubernetes
  • Git / Jenkins
  • AWS / Azure / GCP

What We Offer

  • Flexible work environment
  • Opportunity to work on cutting-edge AI solutions
  • Career growth and learning opportunities
  • Collaborative engineering culture
  • Competitive salary and benefits

Desired Skills:

  • 1
  • 2
  • 3

Skills

AWSAzureDockerFastAPIFlaskGCPGenerative AIGitJenkinsKubernetesKafkaMLOpsMongoDBNLPNumPyPostgreSQLPyTorchPythonRabbitMQRAGREST APIsScikit-learnSQLTensorFlowAWS SQSNoSQL databasesComputer Vision

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free