Si-ware Systems
AI

Machine Learning Engineer

Si-ware Systems · القاهرة, C, EG

Actively hiring Posted 4 months ago

Si-Ware Systems is a global leader in semiconductor and spectroscopy solutions. Our innovative devices and software enable material analysis across many industries.

At Si-Ware, we foster a culture of innovation, collaboration, and continuous learning, empowering our people to push the boundaries of technology.

As a Machine Learning Engineer at Si-Ware, you will design, implement, and deploy applied ML solutions that power real-world spectroscopy devices and emerging physical AI systems.

You will work at the intersection of machine learning, software engineering, and intelligent hardware integration.

initiatives.

**Responsibilities:

Machine Learning & Modeling**

  • Perform data cleaning, preprocessing, and transformation for training and evaluation.

  • Contribute to the development, training, and improvement of machine learning models.

  • Design and execute structured experiments using appropriate validation strategies (cross-validation, hold-out testing, statistical comparison).

  • Evaluate models using appropriate performance metrics (Accuracy, Precision, Recall, F1, RMSE, etc.).

  • Optimize models and inference pipelines for performance, memory efficiency, and real-time constraints when required.

  • Ensure reproducibility, traceability, and proper validation of models within regulated or industrial environments.

  • Support chemometrics-related workflows, including spectral preprocessing, feature extraction, multivariate modeling, and validation for spectroscopy-based applications.

Production & System Integration

  • Design and implement production-ready ML pipelines integrated with software applications and hardware systems.
  • Ensure models are maintainable, version-controlled, and deployable within real-world products.
  • Contribute to the design and evolution of ML system architecture and reusable pipeline components.
  • Develop unit and integration tests for ML components to ensure reliability.
  • Document ML modules and interfaces to support long-term maintainability.
  • Work closely with software and firmware teams to integrate ML models into desktop applications, services, and embedded workflows.

Tools, Innovation & Growth

  • Participate in the development of internal and customer-facing ML-driven tools and automation utilities.
  • Stay updated with the latest machine learning research, tools, and industry practices.
  • Contribute to exploratory and applied ML solutions in emerging physical AI systems, including robotics and sensor-driven intelligent platforms.

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.

  • 1 - 4 years of relevant industry or applied ML experience preferred.

  • Strong focus on applied machine learning and engineering implementation.

  • Hands-on experience with Python and its ML ecosystem (NumPy, Pandas, Matplotlib, Scikit-Learn).

  • Familiarity with at least one deep learning framework (PyTorch or TensorFlow).

  • Solid understanding of software engineering principles (modular design, version control, testing, debugging).

  • Experience structuring modular Python codebases.

  • Familiarity with packaging, model serialization, and reproducible pipelines.

  • Experience working within larger software systems (not only notebooks).

  • Strong analytical and problem-solving skills.

  • Good communication skills and ability to work in a collaborative team environment.

  • Proficiency in English (reading and writing).

Nice to Have:

  • Basic understanding of chemometrics concepts (multivariate analysis, regression/classification, spectral data handling).
  • Exposure to spectroscopy data (NIR, IR) and common preprocessing techniques (normalization, smoothing, baseline correction).
  • Experience contributing to ML tools, internal platforms, or data analysis software.
  • Knowledge of MLOps practices (Git, CI/CD, Docker).
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Experience with robotics frameworks (ROS).
  • Experience with sensor fusion.
  • Experience with real-time ML inference.
  • Basic understanding of control systems.
  • Exposure to data visualization or BI tools.
  • Contributions to Kaggle competitions, research projects, or open-source initiatives.

Tags & focus areas

Used for matching and alerts on DevFound
Fulltime Ai Machine Learning
Common Questions

Frequently asked questions

Quick answers about how DevFound's AI matching, resumes, and referrals work.

DevFound's AI Copilot ingests your profile, goals, and live job data to deliver curated matches in seconds. Every match includes a resume variant, suggested referrals, and interview prep so you can act immediately. The more feedback you provide, the sharper the Copilot becomes.

AI-led job searches shrink the hours spent sifting through boards and formatting resumes. DevFound pairs automation with your personal outreach, so you reserve energy for interviews and negotiation. Traditional networking still matters, but AI gives you a lift before you even send a message.

Modern AI roles expect comfort with production-grade code, data fluency, and practical ML tooling. The strongest candidates pair deep technical chops with storytelling—translating model impact to product, GTM, and exec partners. Continuous learning keeps you ahead as stacks evolve.

DevFound rewards active seekers. Keep your profile fresh, respond to match quality prompts, and enable alerts so you never miss a role. The AI prioritizes companies and teams that align with your feedback, accelerating both introductions and interview invites.

High-density tech hubs continue to host the deepest AI talent pools, yet distributed teams are catching up fast. Use DevFound filters to hone in on onsite, hybrid, or fully remote roles and watch openings expand across time zones.

DevFound aggregates thousands of remote AI openings and flags the nuances—core hours, async culture, and visa needs—up front. The Copilot also recommends how to position your distributed work experience so hiring managers know you can thrive on a remote team.