Remote Senior Software Engineer - AI/ML

Placements24

Polokwane

Hybrid

ZAR 1,992,000 - 2,822,000

Full time

4 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

Fully remote
Competitive salary
Health insurance
Stock options
401(k) matching
Paid time off
Learning opportunities

Job summary

Placements24 is seeking a highly skilled Remote Senior Software Engineer to design, develop, and deploy scalable AI/ML models and data pipelines. You will collaborate with a global team of engineers and data scientists to build cutting-edge AI systems that solve real-world challenges.

The role requires a strong foundation in software engineering, deep ML expertise, and the ability to deliver high-quality, scalable solutions in a fully remote setting.

Qualifications

  • Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
  • 7+ years of professional software development experience, with at least 4 years focused on AI/ML.
  • Strong proficiency in Python and experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Solid understanding of core machine learning concepts, algorithms (e.g., supervised, unsupervised, deep learning), and statistical modeling.
  • Experience with cloud platforms (AWS, Azure, GCP) and associated ML services.
  • Proficiency in software engineering best practices, including version control (Git), CI/CD, and testing.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.
  • Strong communication and collaboration skills for effective remote teamwork.
  • Experience with large-scale data processing frameworks (e.g., Spark) is a plus.
  • Published research in relevant AI/ML conferences or journals is a significant advantage.

Responsibilities

  • Design, develop, implement, and maintain robust and scalable AI/ML models and algorithms.
  • Build and optimize data pipelines for training and deploying machine learning models.
  • Collaborate with data scientists, product managers, and other engineers to define project requirements and technical specifications.
  • Write clean, efficient, well-documented, and maintainable code in languages such as Python, Java, or C++.
  • Develop and implement machine learning infrastructure, including training, evaluation, and deployment frameworks.
  • Conduct research on new AI/ML techniques and technologies, and apply them to improve existing systems or develop new capabilities.
  • Optimize model performance, accuracy, and efficiency for production environments.
  • Troubleshoot and debug complex issues in AI/ML systems.
  • Contribute to the continuous improvement of our software development practices and tools.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up-to-date with the latest advancements in AI, machine learning, and related fields.

Skills

Python
ML algorithms
TensorFlow
PyTorch
scikit-learn
Git
CI/CD
Cloud platforms

Education

Master's or PhD in CS/AI/ML

Tools

Spark
AWS

Job description

About the Role

Our client, a cutting-edge technology firm specializing in artificial intelligence and machine learning solutions, is seeking a highly skilled and motivated Remote Senior Software Engineer to join their globally distributed team. This role is entirely remote, offering flexibility and the opportunity to work from anywhere. You will be instrumental in designing, developing, and deploying advanced AI/ML models and systems that address complex real-world challenges. The ideal candidate possesses a strong foundation in software engineering principles, deep expertise in machine learning algorithms, and a proven ability to deliver high-quality, scalable solutions. This is a fantastic opportunity to work on innovative projects at the forefront of AI technology, collaborating with a team of brilliant minds in a fully remote setting.

Key Responsibilities
  • Design, develop, implement, and maintain robust and scalable AI/ML models and algorithms.
  • Build and optimize data pipelines for training and deploying machine learning models.
  • Collaborate with data scientists, product managers, and other engineers to define project requirements and technical specifications.
  • Write clean, efficient, well-documented, and maintainable code in languages such as Python, Java, or C++.
  • Develop and implement machine learning infrastructure, including training, evaluation, and deployment frameworks.
  • Conduct research on new AI/ML techniques and technologies, and apply them to improve existing systems or develop new capabilities.
  • Optimize model performance, accuracy, and efficiency for production environments.
  • Troubleshoot and debug complex issues in AI/ML systems.
  • Contribute to the continuous improvement of our software development practices and tools.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up-to-date with the latest advancements in AI, machine learning, and related fields.
Requirements
  • A Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
  • Minimum of 7 years of professional software development experience, with at least 4 years focused on AI/ML.
  • Strong proficiency in Python and experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Solid understanding of core machine learning concepts, algorithms (e.g., supervised, unsupervised, deep learning), and statistical modeling.
  • Experience with cloud platforms (AWS, Azure, GCP) and associated ML services.
  • Proficiency in software engineering best practices, including version control (Git), CI/CD, and testing.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.
  • Strong communication and collaboration skills for effective remote teamwork.
  • Experience with large-scale data processing frameworks (e.g., Spark) is a plus.
  • Published research in relevant AI/ML conferences or journals is a significant advantage.
Benefits
  • This is a fully remote position offering significant flexibility.
  • Our client provides a highly competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance are included.
  • Employees benefit from a generous stock option plan, a 401(k) matching program, and ample paid time off.
  • Opportunities for continuous learning through online courses, conferences, and internal workshops are encouraged.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Data Scientist - AI/ML
Remote Senior Data Scientist - AI/ML

Placements24 • East London

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote-friendly culture
Professional development budget
Remote Senior Machine Learning Engineer
Remote Senior Machine Learning Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,800,000
Health insurance
Vision benefits
Retirement plan
+4
Remote Senior Data Scientist - Machine Learning & AI
Remote Senior Data Scientist - Machine Learning & AI

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,000,000
Bonuses
Remote stipend for home office setup
Unlimited vacation policy
+3
Remote Senior Data Scientist - Machine Learning
Remote Senior Data Scientist - Machine Learning

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 2,100,000
Remote work flexibility
Health insurance included
Professional development budget
+1
Senior Machine Learning Engineer - AI Research
Senior Machine Learning Engineer - AI Research

Placements24 • Johannesburg

Hybrid
ZAR 1,000,000 - 2,000,000
Bonuses
Home office stipend
Advanced computing resources
+1
Remote Senior Data Scientist - AI/ML
Remote Senior Data Scientist - AI/ML

Placements24 • Upington

Hybrid
ZAR 1,000,000 - 1,500,000
Fully remote
Competitive salary
Learning & development
+1
Senior Software Engineer - AI/ML
Senior Software Engineer - AI/ML

Placements24 • LegKraal Gate

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Remote work
Career growth
+1
Remote Senior AI/ML Infrastructure Engineer
Remote Senior AI/ML Infrastructure Engineer

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Performance bonuses
Health, dental & vision insurance
+4
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
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,800,000
Fully remote
Stock options
Health insurance
+1