Senior AI Software Engineer

Placements24

Riverton (UT)

On-site

USD 54,000 - 79,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 is seeking a Senior AI Software Engineer for our client, a leader in AI & Emerging Technologies, based in Upington, Northern Cape. You will design, develop, and deploy AI-powered software, integrating ML models into production systems and collaborating with data scientists and engineers to translate requirements into robust designs.

The role requires strong Python/Java/C++ coding, experience with TensorFlow/Torch, and cloud/containerization skills, offering a chance to work on

Qualifications

  • Bachelor's or Master's degree in CS/Software Engineering.
  • Proven experience as a Software Engineer with AI-related projects.
  • Strong programming skills in Python/Java/C++.
  • Experience with AI/ML frameworks TensorFlow/PyTorch/Scikit-learn.

Responsibilities

  • Design, develop, test, and deploy high-quality AI software solutions.
  • Integrate ML models into production software systems.
  • Collaborate with data scientists and engineers to translate requirements into designs.
  • Optimize software performance and scalability for AI applications.
  • Write clean, maintainable, and well-documented code.

Skills

Python
Java
C++
AI/ML
Communication

Education

Bachelor's or Master's in CS/SE

Tools

TensorFlow
PyTorch
Scikit-learn
Docker
Kubernetes

Job description

About the Role

Our client, a leader in AI & Emerging Technologies, is seeking a highly experienced Senior AI Software Engineer to join their growing team. This role, based in Upington, Northern Cape, is focused on developing and implementing robust AI-powered software solutions. You will leverage your expertise in software engineering and AI/ML to build scalable, efficient, and innovative applications that solve real-world problems. This is an excellent opportunity to contribute to cutting-edge technology projects within a dynamic company.

Key Responsibilities
  • Design, develop, test, and deploy high-quality AI software solutions.
  • Integrate machine learning models into production software systems.
  • Collaborate with data scientists, researchers, and other engineers to translate requirements into technical designs.
  • Optimize software performance and scalability for AI applications.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug complex software issues.
  • Stay up-to-date with the latest advancements in AI technologies and software engineering best practices.
  • Contribute to architectural decisions and technical roadmap planning.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Significant experience as a Software Engineer with a proven track record in developing AI-related software.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Understanding of software development methodologies (e.g., Agile, Scrum).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is highly desirable.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.
  • Experience with data engineering and MLOps is a plus.
Benefits

Our client offers a competitive salary, comprehensive health and retirement benefits, and opportunities for career advancement. You will be part of an innovative team in Upington, Northern Cape, working on exciting projects that leverage AI to create impact. We provide a supportive and dynamic work environment that encourages continuous learning and professional development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Solutions Engineer
AI Solutions Engineer

Placements24 • Riverton (UT)

On-site
USD 61,000 - 73,000
Performance bonus
Medical coverage
Relocation assistance
+1
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • United States

Hybrid
USD 54,000 - 78,000
Competitive salary
Health insurance
Paid time off
+5
Principal Machine Learning Engineer
Principal Machine Learning Engineer

Placements24 • Riverton (UT)

Hybrid
USD 150,000 - 210,000
Competitive salary
Bonus potential
Health, dental, and vision insurance
+7
Senior AI Software Engineer - Build Scalable ML Solutions
Senior AI Software Engineer - Build Scalable ML Solutions

Placements24 • Riverton (UT)

On-site
USD 54,000 - 79,000
Senior AI Engineer - Robotics and Automation
Senior AI Engineer - Robotics and Automation

Placements24 • Queenstown (MD)

On-site
USD 54,000 - 78,000
Health benefits
Retirement plan contributions
Bonuses
+1
AI Platform Engineer
AI Platform Engineer

Placements24 • Queenstown (MD)

Hybrid
USD 36,000 - 72,000
Competitive salary
Hybrid work
Professional growth
+3
Senior Software Engineer (Python/Data Engineering)
Senior Software Engineer (Python/Data Engineering)

Placements24 • Riverton (UT)

Hybrid
USD 54,000 - 91,000
Medical aid
Retirement benefits
Professional development
+1
AI Ethics Advisor
AI Ethics Advisor

Placements24 • Riverton (UT)

On-site
USD 54,000 - 73,000
Flexible working arrangements
Professional development opportunities
Networking within AI ethics community
AI Business Analyst
AI Business Analyst

Placements24 • Riverton (UT)

Hybrid
USD 30,000 - 61,000
Hybrid work model
Medical and retirement benefits
Professional development in AI
+2
AI/ML Operations (MLOps) Engineer
AI/ML Operations (MLOps) Engineer

Placements24 • Riverton (UT)

On-site
USD 43,000 - 67,000
Competitive salary and bonuses
Health, dental, vision insurance
Career growth in MLOps
+2