{"id":3786493,"url":"https://alion.io/job/msp-staffing-ai-engineer","title":"AI Engineer","company":{"id":4497033,"name":"MSP Staffing","domain":null,"url":"https://alion.io/company/msp-staffing","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Johannesburg, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Machine Learning","optional":false},{"name":"Airflow","optional":true},{"name":"Amazon Kinesis","optional":true},{"name":"Amazon S3","optional":true},{"name":"Amazon SageMaker","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AutoGen","optional":true},{"name":"AWS","optional":true},{"name":"AWS Bedrock","optional":true},{"name":"Azure","optional":true},{"name":"Azure DevOps","optional":true},{"name":"Bicep","optional":true},{"name":"Chroma","optional":true},{"name":"CI/CD","optional":true},{"name":"Databricks","optional":true},{"name":"Delta Lake","optional":true},{"name":"ETL/ELT","optional":true},{"name":"Feature Store","optional":true},{"name":"Git","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Great Expectations","optional":true},{"name":"IAM","optional":true},{"name":"KServe","optional":true},{"name":"LangChain","optional":true},{"name":"Langflow","optional":true},{"name":"LLM","optional":true},{"name":"Milvus","optional":true},{"name":"MLFlow","optional":true},{"name":"OpenAI","optional":true},{"name":"Pinecone","optional":true},{"name":"Power BI","optional":true},{"name":"Prompt Engineering","optional":true},{"name":"pySpark","optional":true},{"name":"Python","optional":true},{"name":"RAG","optional":true},{"name":"Rest API","optional":true},{"name":"Spark","optional":true},{"name":"SQL","optional":true},{"name":"Tableau","optional":true},{"name":"TorchServe","optional":true}],"status":"live","first_seen_at":"2026-11-04T21:59:07Z","employer_posted_date":null,"last_verified_at":"2026-11-04T21:59:07Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Design, build and deploy scalable AI and Machine Learning solutions across Data Engineering, DevOps and Machine Learning. The role focuses on Generative AI, traditional ML pipelines, data platforms and reliable, efficient and secure AI systems. \nExperience: \nIntermediate-Senior level.\nMinimum 5 years' professional experience.\nAt least 2 years' experience within AI/ML.\n1 year in Generative AI highly desirable.\nStrong Python, AI/LLM, ML engineering, MLOps, Big Data and cloud experience.\nKey Requirements \nDesign and implement end-to-end AI/ML pipelines from data ingestion through model deployment and monitoring.\nBuild and optimise Generative AI applications using RAG and LLM frameworks.\nDevelop scalable data processing workflows using modern Big Data tools.\nImplement MLOps practices for model lifecycle management, versioning and automated deployment.\nCollaborate with data scientists and stakeholders to translate business requirements into technical solutions.\nEnsure data quality, governance and security across AI and data platforms.\nExpert-level Python with OOP, design patterns and asynchronous programming.\nAI frameworks: LangChain, Langflow and AutoGen; ability to build agents and orchestrate LLM workflows.\nGenerative AI: RAG, Vector Search using Pinecone, Chroma or Milvus, and advanced Prompt Engineering.\nMLOps: MLflow, Feature Stores and Model Serving using TFServing, TorchServe or KServe.\nBig Data: PySpark, Spark SQL and Delta Lake.\nGit workflows and CI/CD using GitHub Actions or Azure DevOps.\nWorkflow orchestration using Apache Airflow, Databricks Workflows or DLT.\nModern data architecture including Medallion Architecture and ETL/ELT data modelling.\nData governance using Unity Catalog, including lineage, access controls and security policies.\nReal-time processing using Apache Kafka, AWS Kinesis or Spark Structured Streaming.\nData quality checks and validation using Great Expectations or Deequ.\nBI and visualisation using PowerBI, Tableau or Databricks SQL Dashboards.\nAWS: S3, IAM, VPCs, subnets, security groups and AWS networking.\nAWS AI/ML services: Amazon Bedrock and Amazon SageMaker.\nAWS Kinesis for real-time data ingestion and processing.\nAzure: ADLS Gen2, Azure OpenAI Service, Azure AI Search, ARM templates/Bicep and Azure monitoring.\nAzure networking and security: VNETs, Private Endpoints, Managed Identities and Key Vault.\nDatabricks: Mosaic AI, MLflow, Unity Catalog, Jobs, Workflows, DLT, Spark SQL/PySpark optimisation, Databricks CLI and REST APIs.\nCertifications advantageous: NVIDIA Certified Associate or similar GenAI certifications; [URL Removed] specialised courses; AWS Certified Machine Learning - Specialty; AWS Solutions Architect - Associate; Microsoft Azure AI Engineer Associate (AI-102); Microsoft Azure Data Scientist Associate (DP-100); Databricks Certified Machine Learning Professional; Databricks Certified Generative AI Engineer Associate; Databricks Certified Data Engineer Professional.\nPython back-end engineers with Python, API development and system architecture experience may be considered for training, with gaps in AI frameworks, ML concepts, Spark and Vector DBs.\nData Engineers with Spark, SQL, pipelines and cloud infrastructure experience may be considered for training, with gaps in Model Serving, MLflow, LLM architectures and prompt engineering.\nData Scientists with statistics, model building and experimentation experience may be considered for training, with gaps in software engineering, CI/CD, testing and production deployment.\nShould you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.\n Desired Skills: \n AI Engineer","description_format":"text","description_chars":4000,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Blockchain & Crypto"],"lifecycle":[{"event":"open","at":"2026-11-05T03:53:50Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":2,"expected_fill_days":29,"reasons":["seen:2","agency","velocity","win:early"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/msp-staffing-ai-engineer","json_url":"https://alion.io/job/msp-staffing-ai-engineer.json","meta":{"generated_at":"2026-11-08T02:42:40Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5766,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4497033},"rest":"https://alion.io/mcp/rest/get_company?id=4497033"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmsp-staffing-ai-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmsp-staffing-ai-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmsp-staffing-ai-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/msp-staffing-ai-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmsp-staffing-ai-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3786493}},{"tool":"search_jobs","arguments":{"company":4497033,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3786493},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}