368,634open jobs
9,437companies
50,578added this week
Browse all
Location
In office
Seniority
Junior
Overview
Company
Impact
Profile match
Si-Ware Systems is an Egyptian semiconductor company founded in 2004 and based in Cairo. It designs microelectromechanical chips including miniature spectrometers. The technology is used in agriculture and industrial sensing worldwide.

We are building a new Systems-Level Integration (SLI) team focused on Smart high-performance Inertial Sensors and Systems. As a Machine Learning Engineer in our expanding Riyadh office, you will pioneer the use of Deep Learning to enhance the raw performance of MEMS IMU sensors.

In the initial phase of this role, you will focus entirely on software, simulation, and data-driven modeling. You will work with datasets provided by our core engineering team to train models that correct stochastic errors, denoise signals, and improve sensor performance.

What You Will Do

  • Time-Series AI Development: Design, train, and validate neural networks (CNNs, LSTMs, TCNs, Transformers, etc…) to denoise raw inertial sensors data and fuse them for better performance.

  • Virtual Sensing: Develop AI models that enhance MEMS IMU sensor outputs using self-supervised or supervised learning techniques.

  • Data Pipeline Engineering: Build robust data processing pipelines to handle massive, high-frequency inertial systems datasets (filtering, normalization, augmentation, and windowing).

  • Cross-Border Collaboration: Work closely with the Egypt-based Systems and Firmware teams to ensure your models are designed within the computational limits of edge microcontrollers (TinyML).

  • Rapid prototyping: You will be implementing ML algorithms based on published academic research papers.

  • Research: You will be required to regularly survey state-of-the-art academic research papers on the intersection of machine learning and inertial systems.

  • Model Optimization: Quantize and prune trained PyTorch/TensorFlow models for eventual deployment on resource-constrained embedded targets (e.g., ARM Cortex-M).

Requirements

(Must-Haves)

  • Education: BSc or MSc in Computer Engineering, Aerospace Engineering, Electrical/Mechanical Engineering, or a strictly related engineering field.

  • SCE Membership: Engineer membership in the Saudi council of engineers (Engineer Grade category) is mandatory for this role.

  • AI/ML Expertise: Strong hands-on experience with Deep Learning frameworks (PyTorch preferred) and a solid understanding of training models on time-series data.

  • Coding: Python proficiency is mandatory, with strong software engineering practices (unit testing, modular code design).

  • Version Control: Git proficiency is mandatory.

The "Nice-to-Haves" (Bonus Points)

  • Sensor Fusion Knowledge: Familiarity with classical inertial navigation concepts, attitude representations, Extended Kalman Filters (EKF), or AHRS algorithms.

  • Physics-Informed Neural Networks (PINNs): Understanding of how to constrain AI models using the laws of physics (e.g., kinematics).

  • Edge AI: Experience with machine learning model deployment on Microcontrollers,STM32Cube.AI, or ONNX runtime.

Why Join Us

  • Work on real-world AI + hardware systems, not just theoretical models.

  • Bepart of a deep-tech company building advanced sensing technologies.

  • Collaborate with highly specialized engineering teams across borders.

  • Take ownership as a one of the founding ML engineers in Riyadh.

  • Grow in an environment that embraces AI-driven innovation.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$21k per year • In office • Contractor • Yekaterinburg
Python
SQL
Python
FastAPI
Flask
AI/ML
Claude
Claude Code
Embeddings
Function Calling
LLM
RAG
OpenAI
OpenAI Codex
Structured Outputs
DevOps
Docker
Git
Apply
$68k – $85k per year • In office • Full-Time • Master's Degree • San Jose
Python
AI/ML
AI Agents
DevOps
Amazon EC2
AWS
AWS Lambda
Bitbucket
CI/CD
CloudFormation
Docker
Git
Kubernetes
Terraform
Amazon S3
IAM
HPC
Cybersecurity
Least Privilege
Apply
$140k – $225k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Seattle
Python
TypeScript
Node JS
JavaScript
Python
FastAPI
Node JS
Fastify
Databases
PostgreSQL
Redis
Frontend
React.js
Vite
DevOps
Kubernetes
WebSockets
QA
Playwright
Vitest
Apply
$140k – $225k per year • Remote • Full-Time • 5+ years exp • Seattle
Python
Lua
Python
FastAPI
Celery
Pydantic
SQLAlchemy
Databases
pgvector
PostgreSQL
Redis
AI/ML
LLM
RAG
Hybrid Search
Reranking
Anthropic
LLM Evaluation
LLM Guardrails
OpenAI
Model Context Protocol
DevOps
OpenTelemetry
Apply
$98k – $132k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
Python
R
SQL
Databases
Databricks
Snowflake
AI/ML
Embeddings
LangChain
LangGraph
LLM
NumPy
Pandas
Scikit-learn
Spark
TensorFlow
Transformers
Hugging Face
RAG
Analytics
Matplotlib
Seaborn
Apply
In office
Python
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.