Senior Software Engineer (AI/ML)

Placements24

Soweto

Hybrid

ZAR 900,000 - 1,500,000

Full time

11 days ago

Get a reply from this employer

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

Get past ATS filters

Job summary

Placements24 is seeking a Senior Software Engineer with AI/ML expertise to join a fully remote team. Design, develop, and deploy scalable AI/ML models and software systems that solve complex problems across industries.

You will collaborate with data scientists to translate research into production-ready solutions, optimize models for performance, and build robust data pipelines for training and inference. The ideal candidate holds an advanced degree and has 5+ years of experience in AI/ML

Qualifications

  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or related quantitative field.
  • 5+ years of experience in software engineering with a focus on AI/ML development.
  • Proficiency in Python and ML frameworks such as TensorFlow, PyTorch, or Keras.
  • Strong understanding of ML algorithms (supervised, unsupervised, deep learning) and statistical modeling.
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Familiarity with data processing and analysis tools.
  • Experience with Git and CI/CD practices.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to work effectively in a remote, collaborative environment.

Responsibilities

  • Design, develop, test, and deploy scalable AI/ML models and algorithms.
  • Build robust and efficient software systems that integrate AI/ML capabilities.
  • Collaborate with data scientists and researchers to translate research into production-ready solutions.
  • Optimize machine learning models for performance, accuracy, and scalability.
  • Develop and maintain data pipelines for training and inference.
  • Write clean, well-documented, and maintainable code.
  • Participate in code reviews and contribute to architectural discussions.
  • Stay current with the latest advancements in AI, machine learning, and software engineering.

Skills

Python
TensorFlow
PyTorch
Keras
ML algorithms
Statistical modeling
AWS
Azure
GCP
Git
CI/CD
Data processing
Remote collaboration

Education

Master's degree in Computer Science / AI / ML
PhD in Computer Science / AI / ML

Job description

About the Role

Our client, an innovative artificial intelligence research and development firm, is seeking a Senior Software Engineer with expertise in AI/ML to join their fully remote team. This position is for a seasoned professional passionate about building cutting‑edge AI‑powered applications and systems. You will be instrumental in designing, developing, and deploying machine learning models and software solutions that solve complex problems across various industries. The ideal candidate will have a strong foundation in software engineering principles combined with a deep understanding of AI/ML algorithms, frameworks, and best practices. This remote‑first role offers the opportunity to work on groundbreaking projects and collaborate with a world‑class team.

Key Responsibilities
  • Design, develop, test, and deploy scalable AI/ML models and algorithms.
  • Build robust and efficient software systems that integrate AI/ML capabilities.
  • Collaborate with data scientists and researchers to translate research into production‑ready solutions.
  • Optimize machine learning models for performance, accuracy, and scalability.
  • Develop and maintain data pipelines for training and inference.
  • Write clean, well‑documented, and maintainable code.
  • Participate in code reviews and contribute to architectural discussions.
  • Stay current with the latest advancements in AI, machine learning, and software engineering.
Requirements
  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
  • 5+ years of experience in software engineering, with a significant focus on AI/ML development.
  • Proficiency in programming languages such as Python and experience with ML frameworks like TensorFlow, PyTorch, or Keras.
  • Strong understanding of machine learning algorithms (e.g., supervised, unsupervised, deep learning) and statistical modeling.
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Familiarity with data processing and analysis tools.
  • Experience with software development best practices, including version control (Git) and CI/CD.
  • Excellent problem‑solving, analytical, and communication skills.
  • Proven ability to work effectively in a remote, collaborative environment.
Benefits

This role offers a highly competitive salary, comprehensive benefits, and the significant advantage of a fully remote work arrangement, allowing for global talent acquisition. Our client is committed to employee growth, offering excellent opportunities for professional development, training and exposure to pioneering AI research and applications. Join a forward‑thinking company at the forefront of artificial intelligence innovation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer - Ai/Ml
Remote Senior Software Engineer - Ai/Ml

Placements24 • Polokwane

Hybrid
ZAR 1,992,000 - 2,822,000
Fully remote
Competitive salary
Health insurance
+4
Remote Senior AI/ML Engineer
Remote Senior AI/ML Engineer

Placements24 • Sandton

Hybrid
ZAR 1,496,000 - 2,160,000
Health insurance
Paid time off
Flexible hours
+2
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 AI/ML Research Engineer
Remote AI/ML Research Engineer

Placements24 • Paarl

Hybrid
ZAR 1,496,000 - 2,327,000
Health insurance
Retirement plan
Remote work
Remote Senior AI/ML Engineer
Remote Senior AI/ML Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Performance bonuses
Professional development budget
+1
AI/ML Software Engineer - Deep Learning Applications
AI/ML Software Engineer - Deep Learning Applications

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Fully remote
Professional development
+2
Remote Ai Solutions Architect For Scalable Ml Platforms
Remote Ai Solutions Architect For Scalable Ml Platforms

Placements24 • South Africa

Remote
ZAR 1,000,000 - 2,000,000
Remote-first company
Home-office stipend
Professional development opportunities
+2
Senior Data Scientist - Ai/Ml
Senior Data Scientist - Ai/Ml

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,800,000
Competitive salary and bonuses
Full remote work flexibility
Professional development budget
+2
Remote AI/ML Engineer - Deep Learning Focus
Remote AI/ML Engineer - Deep Learning Focus

Placements24 • Benoni

Hybrid
ZAR 600,000 - 1,050,000
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Soweto

Hybrid
ZAR 1,200,000 - 2,000,000
Health insurance
Dental insurance
Vision insurance
+4