Senior Software Engineer (Remote)

Placements24

Kimberley

Hybrid

CAD 120,000 - 180,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

Remote work
Health/dental/vision insurance
Stock options
Growth opportunities
Laptop + home office stipend
Virtual team events

Job summary

Placements24 is seeking a Senior Software Engineer to join a fully remote team working on AI and Machine Learning platforms. You will design, develop, and scale backend systems, APIs, and microservices, collaborating with data scientists, ML engineers, and product managers to bring innovative AI solutions to life.

The role requires 6+ years of software experience, proficiency in languages such as Python/Go/Java/C++, and cloud-native expertise with Docker/Kubernetes.

Qualifications

  • Master's or Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 6 years of professional software engineering experience.
  • Proficiency in at least one major programming language (Python/Go/Java/C++).
  • Experience with scalable backend systems and cloud-native apps.
  • Knowledge of data structures, algorithms, and design patterns.
  • Experience with cloud platforms and containers (Docker, Kubernetes).
  • Familiarity with AI/ML concepts is desirable.
  • Strong problem-solving and collaboration skills.
  • Ability to work independently in a remote setting.

Responsibilities

  • Design, develop, and deploy scalable, high-performance software systems.
  • Contribute to architectural decisions and technical strategy.
  • Write clean, efficient code using modern programming languages.
  • Collaborate with data scientists, ML engineers, and PMs to bring AI innovations to life.
  • Develop and maintain robust APIs and microservices.
  • Optimize system performance, reliability, and scalability.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and resolve complex technical challenges.
  • Stay current with emerging technologies and best practices in software engineering and AI.
  • Ensure the security and integrity of our systems and data.

Skills

Python
Go
Java
C++
Distributed systems
Algorithms & data structures
Remote collaboration

Education

Master's or Bachelor's in CS/SE

Tools

Docker
Kubernetes
AWS
Azure
GCP
TensorFlow
PyTorch

Job description

About the Role

Our client, a cutting-edge AI and Machine Learning startup, is seeking an exceptional Senior Software Engineer to join their fully remote team. This is a unique opportunity to work at the forefront of artificial intelligence, contributing to the development of groundbreaking products and platforms. You will be instrumental in designing, building, and scaling complex software systems that power our AI solutions. We are looking for a highly motivated and skilled engineer with a passion for innovation, a strong command of modern software development practices, and the ability to thrive in a fast-paced, collaborative remote environment. As a fully remote role, you will have the flexibility to work from any location. While the company has strong ties and support systems potentially near Kimberley, Northern Cape , your contribution will be integral to our global team's success. Join us in shaping the future of AI technology.

Key Responsibilities
  • Design, develop, and deploy scalable, high-performance software systems.
  • Contribute significantly to architectural decisions and technical strategy.
  • Write clean, efficient, and maintainable code using modern programming languages.
  • Collaborate with data scientists, ML engineers, and product managers to bring AI innovations to life.
  • Develop and maintain robust APIs and microservices.
  • Optimize system performance, reliability, and scalability.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and resolve complex technical challenges.
  • Stay current with emerging technologies and best practices in software engineering and AI.
  • Ensure the security and integrity of our systems and data.
Requirements
  • Master's or Bachelor's degree in Computer Science, Software Engineering, or a related quantitative field.
  • Minimum of 6 years of professional software engineering experience.
  • Strong proficiency in at least one major programming language (e.g., Python, Go, Java, C++).
  • Extensive experience in building scalable backend systems, distributed systems, or cloud-native applications.
  • Deep understanding of data structures, algorithms, and software design patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with AI/ML concepts and libraries (e.g., TensorFlow, PyTorch, scikit-learn) is highly desirable.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills for effective remote teamwork.
  • Proven ability to work independently and manage time effectively in a remote setting.
Benefits
  • Exceptional annual salary of R , reflecting extensive experience and expertise.
  • Completely remote work arrangement offering ultimate flexibility.
  • Comprehensive health, dental, and vision insurance.
  • Generous stock options package.
  • Significant opportunities for professional growth, learning, and development.
  • Exposure to groundbreaking AI/ML projects and cutting-edge technology.
  • Company-provided laptop and a generous home office stipend.
  • A dynamic, innovative, and supportive remote work culture.
  • Regular virtual team events and opportunities for connection.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI/ML Platform
Senior Software Engineer - AI/ML Platform

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Stock options
Health benefits
Generous vacation
+2
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
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
Senior AI Solutions Engineer
Senior AI Solutions Engineer

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Competitive salary
Health & retirement benefits
Performance bonus
+3
Lead Software Engineer (Full Stack)
Lead Software Engineer (Full Stack)

Placements24 • Kimberley

Hybrid
CAD 120,000 - 160,000
Competitive salary with equity
Health insurance
Generous PTO and flexible schedule
+3
Remote Senior Cybersecurity Engineer
Remote Senior Cybersecurity Engineer

Placements24 • Kimberley

Hybrid
CAD 110,000 - 160,000
Remote work
Competitive salary
Bonuses
+2
Senior AI Engineer
Senior AI Engineer

Placements24 • Kimberley

Hybrid
CAD 120,000 - 170,000
Bonuses
Remote work
Health insurance
+2
Graduate Software Engineer (Remote)
Graduate Software Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 55,000 - 75,000
Remote work stipend
Health, dental, and vision insurance
Generous paid time off and flexible...
+2
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Placements24 • Kimberley

Hybrid
CAD 90,000 - 120,000
Competitive salary
Remote work flexibility
Medical, dental, vision insurance
+2
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Placements24 • Kimberley

Hybrid
ZAR 900,000 - 1,700,000
Fully remote role
Health, dental, vision insurance
Retirement planning
+2