Senior Ai Engineer

Cape Town, Western Cape, South Africa

Job Description

Key Responsibilities:
AI Production and Scaling:

  • Design, develop, and deploy scalable AI/ML systems and pipelines using cloud infrastructure (AWS, Google Cloud, Azure)
  • Build and maintain production-grade machine learning models for content recommendation, personalization, and newsroom automation
  • Implement MLOps practices, including model versioning, automated testing, monitoring, and continuous deployment
  • Optimize AI model performance, latency, and resource utilization for high-traffic production environments
Personalization and Content Intelligence:
  • Develop and enhance personalization algorithms that deliver relevant content experiences across web, mobile, and emerging platforms
  • Build content classification, semantic analysis, and recommendation systems using NLP and deep learning techniques
  • Implement real-time content processing pipelines for automated tagging, categorization, and content matching
  • Create user profiling and behavioral analysis systems to improve content targeting and engagement
Newsroom AI and Editorial Tools:
  • Collaborate with editorial teams to develop AI-powered tools that accelerate content creation and curation
  • Build automated content workflows including article summarization, fact-checking assistance, and content optimization
  • Implement AI solutions for news aggregation, content deduplication, and trend analysis
  • Develop tools for automated social media content generation and distribution optimization
Technical Excellence and Innovation:
  • Write clean, maintainable, and well-documented Python code following software engineering best practices
  • Design and implement APIs and microservices for AI model serving and integration
  • Conduct experiments with cutting-edge AI technologies, including large language models (LLMs), transformer architectures, and generative AI
  • Stay current with AI/ML research and evaluate new technologies for potential
Required Skills and Experience:
Technical Qualifications:
  • Honours or Master's degree in Computer Science, Machine Learning, Data Science, or related technical field
  • Minimum 5+ years of software engineering experience with at least 3 years focused on AI/ML development
  • Strong proficiency in Python and experience with ML frameworks (TensorFlow, PyTorch, scikit-learn)
  • Hands-on experience with cloud platforms (AWS SageMaker, Google AI Platform, Azure ML) and containerization (Docker, Kubernetes)
  • Proven experience building and deploying production ML systems at scale
Preferred Experience:
  • Experience in media, publishing, or content-driven industries
  • Knowledge of content management systems and editorial workflows
  • Understanding of web analytics, user behavior analysis, and A/B testing methodologies
  • Experience with real-time streaming data processing (Kafka, Kinesis, Pub/Sub)
  • Familiarity with monitoring and observability tools (Prometheus, Grafana, DataDog)

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1552615
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned