Machine Learning Engineer in the ML team building and evaluating language models for AI security products. Work covers dataset pipelines, LLM evaluation on accuracy, robustness, fairness and safety, knowledge graphs, and production model integration. Stack includes Python, PyTorch, Spark, Kafka, Airflow, Docker, and Kubernetes. Salary range is $36,000-$48,000.
Job Title: Machine Learning Engineer
Location: Cairo
Type: Full-time
Team: Machine Learning
Witness AI invented intent-based AI security. While legacy tools monitor what users say to AI, we understand what they're trying to accomplish - stopping jailbreaks, data exfiltration, and shadow AI before damage occurs. We provide visibility into how employees and systems use AI - capturing prompts, responses, and agent activity - so security teams can monitor risk, investigate incidents, and enforce guardrails in real time.
As a Machine Learning Engineer, you’ll design, build, and evaluate language models that power our AI security products. You’ll own the end-to-end pipeline — from dataset curation and preprocessing to experiment design, evaluation, and visualization of results. This role blends engineering and applied research, with an emphasis on producing reliable, interpretable, and safe language models.
$36,000-$48,000 (The exact salary will be determined based on the selected candidate’s location, qualifications, experience, and relevant skills.)