Senior Software Engineer - AI/ML Platform

Placements24

Kimberley

Hybrid

CAD 110,000 - 150,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
Generous vacation
Home office budget
Professional development

Job summary

Placements24 is seeking a Senior Software Engineer to join a leading AI/ML platform team in a fully remote, globally distributed setting. You will design, implement, and optimize scalable AI/ML infrastructure and MLOps pipelines, collaborating with world-class data scientists and engineers from anywhere.

The role emphasizes end-to-end ML lifecycle instrumentation, cloud-based deployment, and robust API/microservices development for AI model integration.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related quantitative field.
  • Minimum of 7 years of professional software engineering experience, with a significant focus on backend development.
  • Proven experience in building and deploying large-scale distributed systems.
  • Strong proficiency in at least one major cloud platform (AWS, Azure, GCP).
  • Expertise in programming languages such as Python, Java, or Go.
  • Hands‑on experience with MLOps tools and frameworks (e.g., Kubeflow, MLflow, Docker, Kubernetes).
  • Solid understanding of data processing frameworks (e.g., Spark, Flink).
  • Experience with database technologies (SQL and NoSQL).
  • Familiarity with machine learning concepts and workflows.
  • Excellent problem‑solving and analytical skills.

Responsibilities

  • Design, build, and maintain scalable and reliable AI/ML platform services and infrastructure.
  • Develop and optimize MLOps pipelines for model training, deployment, and monitoring.
  • Implement data engineering solutions for large-scale data ingestion, processing, and storage.
  • Architect and develop robust APIs and microservices to support AI model integration.
  • Collaborate closely with data scientists to understand their requirements and provide efficient ML development environments.
  • Ensure the performance, scalability, security, and maintainability of the AI/ML platform.
  • Implement CI/CD practices for ML workflows.
  • Contribute to technology selection, architectural decisions, and best practices.
  • Troubleshoot and resolve complex technical issues in a distributed environment.

Skills

Backend development
Python
Java
Go
Cloud platforms (AWS/Azure/GCP)
MLOps tools (Kubeflow, MLflow, Docker,

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related field

Tools

Kubeflow
MLflow
Docker
Kubernetes
Spark
Flink

Job description

About the Role

Our client, a rapidly growing technology firm at the forefront of artificial intelligence innovation, is seeking a highly skilled Senior Software Engineer to join their core AI/ML Platform team. This is a fully remote position, offering the opportunity to work on challenging and impactful projects from anywhere. You will be instrumental in designing, developing, and deploying scalable and robust machine learning infrastructure, MLOps pipelines, and data processing systems. The role requires a deep understanding of distributed systems, cloud computing, and the end-to-end machine learning lifecycle. You will collaborate with world-class data scientists and engineers to build the foundational technologies that power cutting-edge AI solutions. This is a unique opportunity for a motivated engineer to shape the future of AI development in a dynamic, remote-first environment, contributing from the scenic region of Kimberley, Northern Cape.


Key Responsibilities


  • Design, build, and maintain scalable and reliable AI/ML platform services and infrastructure.

  • Develop and optimize MLOps pipelines for model training, deployment, and monitoring.

  • Implement data engineering solutions for large-scale data ingestion, processing, and storage.

  • Architect and develop robust APIs and microservices to support AI model integration.

  • Collaborate closely with data scientists to understand their requirements and provide efficient ML development environments.

  • Ensure the performance, scalability, security, and maintainability of the AI/ML platform.

  • Implement CI/CD practices for ML workflows.

  • Contribute to technology selection, architectural decisions, and best practices.

  • Troubleshoot and resolve complex technical issues in a distributed environment.


Requirements


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.

  • Minimum of 7 years of professional software engineering experience, with a significant focus on backend development.

  • Proven experience in building and deploying large-scale distributed systems.

  • Strong proficiency in at least one major cloud platform (AWS, Azure, GCP).

  • Expertise in programming languages such as Python, Java, or Go.

  • Hands‑on experience with MLOps tools and frameworks (e.g., Kubeflow, MLflow, Docker, Kubernetes).

  • Solid understanding of data processing frameworks (e.g., Spark, Flink).

  • Experience with database technologies (SQL and NoSQL).

  • Familiarity with machine learning concepts and workflows.

  • Excellent problem‑solving and analytical skills.


Benefits


  • This fully remote position offers a highly competitive salary and stock options package, reflecting the seniority and critical nature of the role.

  • Our client provides comprehensive health benefits, a generous vacation policy, and a budget for professional development and home office setup.

  • You will have the autonomy to work on impactful projects, collaborate with a talented international team, and contribute to groundbreaking AI advancements, all while enjoying the flexibility of remote work.

  • This role is ideal for engineers seeking challenging problems and a truly flexible work environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Data Engineer
Senior AI Data Engineer

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Competitive salary
Health, dental, vision insurance
Generous paid time off
+4
AI Platform Engineer - Scalability & Infrastructure
AI Platform Engineer - Scalability & Infrastructure

Placements24 • Kimberley

Hybrid
CAD 77,000 - 112,000
Health insurance
Retirement savings plan
Hybrid work model
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Kimberley

Remote
CAD 140,000 - 209,000
Competitive salary and equity options
Comprehensive health, dental, vision
Fully remote with flexible hours
+1
Principal AI Engineer - Cloud Infrastructure
Principal AI Engineer - Cloud Infrastructure

Placements24 • Kimberley

Hybrid
CAD 180,000 - 240,000
Remote work
Home office budget
Health insurance
+2
Senior AI Software Engineer - Scalable Systems
Senior AI Software Engineer - Scalable Systems

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Highly competitive salary and bonuses
Health, dental, vision insurance
Generous leave and time off
+4
Senior Remote Software Engineer (Full Stack)
Senior Remote Software Engineer (Full Stack)

Placements24 • Kimberley

Hybrid
CAD 120,000 - 150,000
Health benefits
Paid time off
Professional development budget
+1
Remote Data Scientist - Machine Learning
Remote Data Scientist - Machine Learning

Placements24 • Kimberley

Hybrid
CAD 168,000 - 238,000
Remote work
Home office stipend
Professional development
+1
Remote Lead Data Engineer
Remote Lead Data Engineer

Placements24 • Kimberley

Hybrid
CAD 84,000 - 118,000
Remote work
Performance bonus
Medical aid
+1
Senior Data Scientist - AI Model Development
Senior Data Scientist - AI Model Development

Placements24 • Kimberley

Hybrid
CAD 75,000 - 126,000
Competitive salary
Medical, dental, and vision insurance
Paid time off
Senior Machine Learning Engineer - Predictive Maintenance
Senior Machine Learning Engineer - Predictive Maintenance

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Fully remote work
Competitive salary
Health insurance
+5