C++ Software Engineer with ML experience

AI/ML

C++ Software Engineer with ML experience

AI/ML
Krakow, Poland (Remote)

Svitla Systems

Full-time
B2B
Senior
Remote

Job description

Svitla Systems Inc. is looking for a C++ Software Engineer with ML experience for a full-time position (40 hours per week) in Europe. Our client develops intelligent devices and systems for real-time supply chain, robotics, and computer vision operations.


Requirements:

  • Proficiency in coding with C++ (C++11 and beyond) and familiarity with the STL.

  • Good experience in scripting using Python.

  • Excellent understanding of Object-oriented design principles, data structures, and algorithms.

  • Hands-on experience with any ML framework, such as OpenVino, TensorRT, or TensorFlow Lite, as well as expertise in ML model conversions.

  • Robust familiarity with Git, CI/CD development, and automation, with a preference for GitHub-based pipelines (GitHub Actions).

  • Experience in commercial environment encompassing the entire development life cycle and comprehensive testing.

  • Familiarity with Agile development methodology.


Nice to have:

  • Proficiency in working with resource-constrained devices like Android-based systems and MPUs, including cross compilation techniques.

  • Experience in Docker container development and deployment.

  • Android development.


Responsibilities:

  • Collaborating with the Research team to receive and integrate ML models.

  • Converting models into optimized formats for deployment on resource-constrained devices (primarily Android-based).

  • Designing and developing C++ and JNI interfaces to enable user interaction with the models.

  • Benchmarking and evaluating performances and results in an automated environment.


We offer:

  • US and EU projects based on advanced technologies.

  • Competitive compensation based on skills and experience.

  • Regular performance appraisals to support your growth.

  • Flexibility in workspace, either remote or our welcoming office.

  • Bonuses for article writing, public talks, and other activities.

  • Generous time off, including vacation, national holidays, sick leaves, and family days.

  • Personalized learning programs tailored to your interests and skill development.

  • Free tech webinars and meetups organized by Svitla.

  • Regular corporate online activities.

  • Awesome team and a friendly, supportive community!

Tech stack

    English

    B2

    C++

    master

    Python

    advanced

    Machine Learning

    regular

    TensorFlow Lite

    regular

    TensorRT

    regular

    Docker

    junior

    Android development

    nice to have

Office location

Published: 05.01.2026

About the company

Svitla Systems

Svitla Systems is a global digital solutions company with over 20 years of industry experience, presence across 15 countries, and a team of 1,000+ skilled tech experts, creators, and visionaries. We empower businesses ac...

Company profile

C++ Software Engineer with ML experience

Summary of the offer

C++ Software Engineer with ML experience

Krakow, Poland (Remote)
Svitla Systems
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem Twoich danych osobowych jest SVITLA EUROPE SPÓŁKA Z O.O. z siedzibą w (31-513) Krakowie przy ul. Olsza... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
C++ Software Engineer with ML experience - Svitla Systems