Senior Software Engineer - AI & Machine Learning

Placements24

Klerksdorp

Hybrid

ZAR 900,000 - 1,400,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Health benefits
Remote work

Job summary

Placements24 is seeking a Senior Software Engineer with expertise in AI and ML to design, develop, and deploy scalable AI models from a remote home office. The role emphasizes building data pipelines, collaborating with data scientists and product managers, and optimizing AI systems for production.

The ideal candidate will have 5+ years of software development experience with at least 3 years in AI/ML, strong Python skills, and hands-on experience with TensorFlow, PyTorch, and cloud platforms

Qualifications

  • Degree in Computer Science, Engineering, Data Science, or related field.
  • 5+ years of professional software development experience, with at least 3 years in AI/ML.
  • Strong proficiency in Python and ML libraries (TensorFlow, PyTorch, Scikit-learn).
  • Experience with cloud platforms (AWS, Azure, GCP) for ML deployment.

Responsibilities

  • Design, develop, and implement scalable AI/ML models and algorithms.
  • Build and maintain robust data pipelines for training and deploying ML models.
  • Collaborate with data scientists and product managers to translate requirements into technical solutions.
  • Optimize model performance, accuracy, and efficiency for production environments.
  • Develop and integrate AI features into existing software products.

Skills

Python
TensorFlow
PyTorch
Scikit-learn
Spark
AWS
Azure
GCP
Git
CI/CD

Education

Bachelor's or Master's in CS/Engineering/Data Science

Tools

Hadoop

Job description

About the Role

Our client, a cutting-edge technology firm renowned for its innovative AI solutions, is seeking a highly skilled Senior Software Engineer with expertise in Artificial Intelligence and Machine Learning to join their pioneering team. This fully remote role offers the exciting opportunity to work on challenging projects that push the boundaries of machine learning applications. You will be responsible for designing, developing, and deploying sophisticated AI models and algorithms that solve complex real-world problems. The ideal candidate is a passionate technologist with a strong foundation in software engineering principles and a deep understanding of ML frameworks and methodologies. This position is ideal for an individual seeking to contribute significantly to the advancement of AI technologies from the comfort of their home office, based in or near Klerksdorp, North West, ZA .

Key Responsibilities
  • Design, develop, and implement scalable AI and Machine Learning models and algorithms.
  • Build and maintain robust data pipelines for training and deploying ML models.
  • Collaborate with data scientists and product managers to translate business requirements into technical solutions.
  • Optimize model performance, accuracy, and efficiency for production environments.
  • Develop and integrate AI features into existing software products and platforms.
  • Conduct research on new ML techniques and technologies to identify opportunities for innovation.
  • Write clean, well-documented, and maintainable code in Python, Java, or other relevant languages.
  • Participate in code reviews and provide constructive feedback to team members.
  • Deploy and monitor ML models in production, ensuring reliability and scalability.
  • Stay current with the latest advancements in AI, ML, and software engineering best practices.

This role is fully remote, supporting candidates in the Klerksdorp, North West, ZA region and beyond.

Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field.
  • 5+ years of professional software development experience, with at least 3 years focused on AI/ML.
  • Strong proficiency in Python and relevant ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Experience with cloud platforms such as AWS, Azure, or GCP for ML deployment.
  • Solid understanding of algorithms, data structures, and software design principles.
  • Experience with data processing and big data technologies (e.g., Spark, Hadoop).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, essential for a remote team environment.
  • Familiarity with software development best practices, including version control (Git) and CI/CD.
Benefits

Our client offers a highly competitive salary, significant stock options, and comprehensive health benefits. Enjoy the ultimate flexibility of a fully remote work arrangement, allowing you to work from anywhere. Benefit from continuous learning opportunities, including access to online courses, conferences, and professional development programs. Be part of a forward-thinking company at the forefront of AI innovation. Opportunities for rapid career advancement are available for high performers. This role is based remotely, ideal for tech professionals in or around Klerksdorp, North West, ZA .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,800,000
Competitive salary
Performance bonuses
Health insurance
+4
Remote AI/ML Engineer
Remote AI/ML Engineer

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 900,000
Remote-first
Flexible hours
Home office stipend
+4
Senior AI Engineer - Deep Learning Infrastructure
Senior AI Engineer - Deep Learning Infrastructure

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plans
Stock options
+1
Senior Machine Learning Engineer - AI Research
Senior Machine Learning Engineer - AI Research

Placements24 • Klerksdorp

On-site
ZAR 1,200,000 - 1,800,000
Health coverage
Retirement plan
Professional development
+2
Senior AI Research Scientist - Machine Learning Specialist
Senior AI Research Scientist - Machine Learning Specialist

Placements24 • Noord-Kaap

Hybrid
ZAR 1,100,000 - 1,800,000
Competitive salary
Health benefits
Generous PTO
+3
Senior AI Engineer
Senior AI Engineer

Placements24 • Rustenburg

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary
Remote flexibility
Learning opportunities
+2
Principal AI Software Engineer
Principal AI Software Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 1,800,000 - 3,000,000
Highly competitive salary
Significant bonus potential
Comprehensive benefits package
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Career development
Cutting-edge tools
+2
Remote Senior Data Scientist - AI/ML
Remote Senior Data Scientist - AI/ML

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote setup
Health insurance
+2
AI/ML Data Engineer
AI/ML Data Engineer

Placements24 • Upington

Hybrid
ZAR 480,000 - 720,000
Remote work