About the Role
Our client, a dynamic technology solutions provider, is seeking a highly competent Senior AI Integration Engineer to join their expanding team. This role focuses on integrating advanced artificial intelligence capabilities into existing enterprise systems and applications for clients across various industries. You will be instrumental in bridging the gap between AI models and real-world business processes, ensuring seamless and effective implementation. The ideal candidate possesses a strong technical background in software engineering, coupled with practical experience in deploying and integrating AI/ML models. You will collaborate closely with development teams, data scientists, and client stakeholders to deliver robust and scalable AI-powered solutions. This is an exciting opportunity to work on diverse projects, leveraging state-of-the-art AI technologies to solve complex business problems and drive digital transformation for our clients in East London, Eastern Cape and beyond.
Key Responsibilities
- Design, develop, and implement solutions for integrating AI/ML models into existing software applications and enterprise systems.
- Collaborate with data scientists and ML engineers to understand model requirements and deployment strategies.
- Develop APIs and microservices to facilitate seamless communication between AI models and other software components.
- Work with various data sources and ensure efficient data flow for AI model inference.
- Troubleshoot and resolve integration issues, ensuring the stability and performance of AI-enabled systems.
- Optimize AI model performance in production environments for speed, accuracy, and resource utilization.
- Develop and maintain technical documentation related to AI integration processes and solutions.
- Stay up-to-date with the latest trends and best practices in AI deployment, MLOps, and software integration.
- Contribute to the development of reusable integration components and frameworks.
- Provide technical guidance and support to junior engineers involved in AI integration projects.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of experience in software development, with at least 2 years focused on AI/ML integration or deployment.
- Strong proficiency in programming languages such as Python, Java, or C++.
- Experience with API development (RESTful APIs) and microservices architecture.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their AI/ML services.
- Understanding of machine learning concepts and experience working with ML model deployment frameworks (e.g., TensorFlow Serving, TorchServe, ONNX Runtime).
- Knowledge of containerization technologies (Docker) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities, with experience working in cross-functional teams.
- Ability to manage multiple tasks and projects effectively.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Opportunities for professional development and continuous learning.
- Exposure to a wide range of AI technologies and client projects.
- A collaborative and innovative work environment in East London .
Career advancement opportunities within a growing technology firm.