Ai/ml Engineer

Johannesburg, Gauteng, South Africa

Job Description


AI/ML Engineer Engineering/Technical
Johannesburg - GautengENVIRONMENT:A fast-growing AgriTech company is seeking a motivated and skilled AI/ML Engineer to join their team. As an AI/ML Engineer, you will play a pivotal role in designing, developing, and deploying machine learning models and artificial intelligence systems that support the companys digital transformation initiatives. You will collaborate closely with data scientists, software engineers, and product teams to ensure the successful integration of machine learning models into production environments. The ideal candidate is passionate about AI/ML technologies and has strong problem-solving skills, with a solid background in machine learning algorithms, model deployment, and cloud infrastructure.DUTIES:

  • Develop, train, and deploy machine learning models to solve business problems in the agriculture sector.
  • Design and implement AI-driven solutions to automate processes, enhance decision-making, and optimize operational efficiency.
  • Collaborate with cross-functional teams (data scientists, engineers, analysts) to define AI/ML project objectives, requirements, and timelines.
  • Preprocess and clean large datasets to ensure data quality before feeding them into machine learning pipelines.
  • Implement and maintain scalable machine learning pipelines for production.
  • Conduct model validation and testing to ensure robustness and accuracy.
  • Monitor the performance of machine learning models in production environments, troubleshoot issues, and retrain models as necessary.
  • Integrate models with cloud-based infrastructure and ensure the security, scalability, and efficiency of deployed solutions.
  • Stay updated with the latest advancements in AI/ML technologies, tools, and frameworks.
  • Create documentation and provide technical guidance to other team members on AI/ML best practices.
REQUIREMENTS:
  • Bachelors degree in Computer Science, Data Science, Engineering, or a related field. A Master's degree or certifications in AI/ML is a plus.
  • Proven experience as an AI/ML Engineer or similar role with at least 2-3 years of hands-on experience.
  • Strong knowledge of machine learning algorithms and deep learning techniques (e.g., regression, classification, clustering, CNNs, RNNs).
  • Proficiency in Python, with experience in machine learning libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Experience working with cloud-based platforms (e.g., AWS, Azure, GCP) and model deployment services (e.g., SageMaker, Azure ML).
  • Experience with data preprocessing, feature engineering, and model optimization techniques.
  • Strong knowledge of version control systems (Git), CI/CD pipelines, and Docker/Kubernetes for deploying models in production environments.
  • Familiarity with big data technologies such as Apache Spark and data pipeline tools (e.g., Airflow, Kafka) is advantageous.
  • Understanding of MLOps practices and the end-to-end lifecycle of machine learning projects, from development to deployment and monitoring.
ATTRIBUTES:
  • Strong analytical and problem-solving skills.
  • Ability to work in a fast-paced, collaborative environment.
  • Enthusiasm for learning and adapting to new technologies.
  • Excellent communication skills, both verbal and written.
Apply for this Job

Datafin

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1356998
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned