About the Role
Our client is seeking a highly skilled and visionary Senior AI Solutions Architect to join their dynamic, remote-first team. This role is pivotal in driving the strategic adoption and implementation of cutting-edge artificial intelligence and machine learning technologies across the organization. You will be instrumental in designing scalable, robust, and secure AI solutions that address complex business challenges and unlock new opportunities. This is a unique chance to work at the forefront of technological innovation, shaping the future of AI within a leading tech-forward company, with the flexibility and autonomy that a fully remote position offers. The ideal candidate is a proactive problem-solver with a passion for AI and a proven track record of delivering impactful projects. We are committed to fostering a collaborative and inclusive remote work environment where your contributions are valued and recognized. Your expertise will directly influence product development and strategic decision-making, making this a highly rewarding career opportunity. The successful applicant will work with diverse datasets and cutting-edge tools, contributing to groundbreaking projects.
Key Responsibilities
- Design and architect end-to-end AI/ML solutions, from data ingestion and preprocessing to model deployment and monitoring.
- Collaborate with cross-functional teams, including data scientists, software engineers, and business stakeholders, to define AI project requirements and scope.
- Evaluate and select appropriate AI/ML frameworks, tools, and platforms (e.g., TensorFlow, PyTorch, cloud AI services).
- Develop proof-of-concepts and prototypes to validate AI solution feasibility and demonstrate potential value.
- Create detailed technical documentation, including architectural diagrams, design specifications, and deployment guides.
- Provide technical leadership and mentorship to junior team members in the AI domain.
- Ensure AI solutions adhere to best practices in data privacy, security, and ethical AI principles.
- Stay abreast of the latest advancements in AI, machine learning, and related technologies.
- Communicate complex technical concepts effectively to both technical and non-technical audiences.
- Manage the lifecycle of AI models in production environments, including performance tuning and retraining.
Requirements
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- 5+ years of experience in designing and implementing AI/ML solutions.
- Proven expertise in machine learning algorithms (e.g., deep learning, NLP, computer vision, reinforcement learning).
- Strong proficiency in programming languages such as Python and relevant libraries (e.g., Scikit-learn, Pandas, NumPy).
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and their AI/ML services.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Excellent understanding of data engineering principles and big data technologies.
- Demonstrated ability to translate business needs into technical AI solutions.
- Exceptional problem-solving and analytical skills.
- Strong communication and collaboration skills, essential for a remote team.
- Experience in Johannesburg and understanding of the local tech landscape is a plus.
Benefits
- Competitive salary package and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible working hours.
- Professional development opportunities, including training and conference attendance.
- Access to cutting-edge AI tools and technologies.
- A supportive and collaborative remote work culture.
- Opportunities for career advancement within a rapidly growing company.
- Retirement savings plan with company matching.
- Home office stipend to create your ideal remote workspace.