Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

AI Software Engineer

Posted
Discussion

Summary

An AI Software Engineer designs, develops, and integrates AI/ML-powered features into the client's software products — building APIs, deploying models to production, and optimizing them for scale. Core stack includes Python/Java/C++, AI libraries, and cloud/containerization tools.

About the Role

Our client is seeking a proficient AI Software Engineer to join their innovative AI & Emerging Technologies team in Kimberley . You will be responsible for designing, developing, and integrating AI-powered features and applications into our client's software products. This role requires a strong software engineering background combined with practical experience in applying AI and machine learning techniques to solve real-world problems. Join a dedicated team focused on building intelligent systems that enhance user experiences and drive business value.

Key Responsibilities

  • Develop, test, and deploy software solutions that incorporate AI and machine learning models.
  • Collaborate with data scientists and other engineers to understand model requirements and integrate them into production systems.
  • Build robust APIs and services to support AI functionalities within larger applications.
  • Write clean, efficient, and maintainable code adhering to software engineering best practices.
  • Optimize AI model performance and integration for scalability and reliability.
  • Participate in code reviews, system design discussions, and the overall software development lifecycle.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Proven experience as a Software Engineer with hands-on experience in AI/ML implementation.
  • Proficiency in programming languages such as Python, Java, or C++, with experience in AI libraries.
  • Understanding of machine learning concepts, algorithms, and model deployment.
  • Experience with cloud platforms and containerization technologies is a plus.
  • Strong problem-solving abilities and a passion for developing intelligent software solutions.

Benefits

  • Competitive salary and attractive performance bonuses.
  • Opportunity to work on exciting AI-driven software development projects.
  • Comprehensive medical and retirement benefits.
  • Continuous learning opportunities and professional development support.
  • Engaging team culture and collaborative work environment in Kimberley .

Skills

See also

AI Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available