Senior Computer Vision Engineer
Svitla Systems
⚲ Warszawa, Kraków, Gdańsk, Poznań, Wrocław, Szczecin, Rzeszów, Białystok, Łódź, Lublin
Wymagania
- С++
- Computer Vision
- Python
- Docker
- OpenVINO
- TensorRT
Opis stanowiska
Svitla Systems Inc. is looking for a Senior Computer Vision Engineer for a full-time position (40 hours per week) in Europe. In this role, you will bridge the gap between high-level machine learning research and high-performance production environments. You will be responsible for building robust SDKs, automating deployment pipelines, and ensuring models run efficiently across a diverse hardware landscape, from edge SoCs to powerful cloud GPUs. Requirements • Deep understanding of C++14/17/20, including STL, memory management, and multi-threading. • Strong ability to write clean, maintainable Python for automation, and data processing. • Familiarity with Docker for creating consistent development and deployment environments. • Hands-on experience with at least one of the following frameworks: • SNPE/QNN (Qualcomm); • OpenVino (Intel); • TensorRT (Nvidia); • TensorFlow Lite. • Bachelor's or master's degree in Computer Science, Electrotonic Engineering, or related technical field. Nice to have • Understanding Deep Learning fundamentals (CNNs, Transformers, Object Detection). • Experience with model conversion and quantization (i.e. PTQ, QAT). Responsibilities • SDK Development (C++): Design, develop, and maintain high-performance software development kits (SDKs) to expose computer vision capabilities to end-users and internal products. • Model Deployment and Integration: Port, convert, and deploy machine learning models across various hardware targets, including Qualcomm SoCs, Intel CPUs, and NVIDIA GPUs. • Performance Optimization: Use hardware-specific toolkits to optimize model throughput without sacrificing accuracy. • Evaluation & Benchmarking: Conduct rigorous testing and evaluation of models on target hardware to ensure performance metrics meet expectations. • Automation: Build and maintain automation scripts and CI/CD pipelines using Python to streamline the model testing and deployment life cycle. 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!