Machine Learning Engineer

Si ware systems

Posted on 2 Mar

Experience

1 - 4 Years

Job Location

Cairo - Egypt

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

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

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.

Desired Candidate Profile

Job requirements

  • 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.

Company Industry

Department / Functional Area

Keywords

  • Machine Learning Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Si ware systems

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.

https://siwaresystems.recruitee.com/o/machine-learning-engineer

Similar Jobs

AI Developer with Python

Data Scientist

AI/ML Engineer

Developer

OU

  • 0 - 6 Years
  • Dubai - United Arab Emirates (UAE)

AI Specialist

View All