Senior ai software engineer
Summary
Senior AI Software Engineer designing, building, and deploying AI/ML-powered software in Randburg: developing ML pipelines for training and inference, integrating models into scalable production backends, and shaping AI architecture. Core stack is Python/Java/C++ with TensorFlow, PyTorch, or scikit-learn on cloud platforms.
Our client is seeking an experienced Senior AI Software Engineer to design, develop, and deploy cutting-edge artificial intelligence systems in Randburg. This role involves building robust and scalable software solutions that integrate advanced AI and machine learning models. You will work on challenging projects, contributing significantly to the technical direction and execution of AI initiatives. The ideal candidate is passionate about AI, possesses strong software engineering skills, and thrives in a collaborative, innovative environment.
Key Responsibilities Design, develop, and implement high-quality software solutions incorporating AI/ML capabilities. Build and optimize machine learning pipelines for data processing, model training, and inference. Collaborate with AI researchers and data scientists to integrate models into production-ready applications. Develop scalable and efficient backend systems to support AI functionalities. Write clean, well-documented, and testable code, participating actively in code reviews. Contribute to architectural decisions and technology selection for AI projects. Requirements Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of professional software development experience, with a significant focus on AI/ML projects. Strong proficiency in programming languages such as Python, Java, or C++. Experience with AI/ML frameworks (e.g., Tensor Flow, Py Torch, scikit-learn) and libraries. Solid understanding of algorithms, data structures, and software design principles. Experience with cloud platforms (AWS, Azure, GCP) and containerization is highly preferred. Benefits Highly competitive salary and performance-based bonuses. Comprehensive health, dental, and vision insurance plans. Opportunities for professional growth, training, and attending AI conferences. Fully remote work arrangement, providing flexibility and work-life balance. A stimulating work environment focused on innovation and cutting-edge AI technology.