S

SQUAD PL

End-to-end hardware-software AI-powered IoT product development

Applied Scientist - Computer Vision

Computer VisionConfirmed live in the last 24 hours
Full-timeWrocław, PolandIn-person

About the Job

Requirements

  • At least 4 years of experience in machine learning within the computer vision domain.
  • Practical experience with at least one of classification, detection, or segmentation.
  • Experience with Python 3, NumPy, scikit-learn, pandas, and SciPy.
  • Experience with PyTorch or another deep learning framework; PyTorch is explicitly listed.
  • Experience deploying machine-learning models to production.
  • A good understanding of machine-learning and deep-learning concepts.
  • Good written and spoken English.

Responsibilities

  • Develop machine-learning algorithms and implement methods and technologies in model development.
  • Analyze large datasets to identify correlations and patterns, and visualize research results.
  • Tune hyperparameters, optimize algorithms, and improve model performance and accuracy.
  • Consult and collaborate with colleagues from other departments.
  • Report progress and project achievements to management.
  • Explore and evaluate new machine-learning technologies, and implement new ideas and techniques in production processes.
  • Carry out day-to-day research tasks, including forming hypotheses, gathering experimental data, training and validating machine-learning models, validating results, and writing a paper on the results.
  • Choose a focus on either Edge or Cloud solutions. Edge work involves computer-vision algorithms and sensor-based detection methods for efficient real-time device performance; Cloud work involves scalable motion-detection solutions using cloud technologies and optimization of Edge–Cloud collaboration.
  • Continue technical skill development and train and mentor junior colleagues.

Desired Qualifications

  • Practical experience with generative adversarial networks (GANs) and variational autoencoders (VAEs).
  • Experience with probabilistic programming and Bayesian frameworks.
  • Experience with model optimization techniques including pruning, quantization, and knowledge distillation.
  • A basic understanding of web and client-server architecture.
  • Experience with asyncio, aiohttp, and other asynchronous libraries for back-end development.
  • A basic understanding of big data and the difference between MapReduce and in-memory processing.
  • Knowledge of algorithms and data structures.
  • Knowledge of SQL and NoSQL.
  • Experience with Docker, Kubernetes, and Kubeflow.
  • Knowledge of C++ and Bash.

About the Company

SQUAD PL

End-to-end hardware-software AI-powered IoT product development

SQUAD PL provides end-to-end engineering services for AI-powered camera and IoT products, acting as an integrated partner from concept to manufacturing readiness. It combines hardware engineering (sensor selection, PCB design, power optimization) with full-stack software (firmware, connectivity, cloud backends, and iOS/Android mobile apps) and an AI data pipeline (data collection, annotation, analytics). Its large in-house R&D footprint and testing labs enable early real-world validation, helping reduce risk and speed time-to-market. Its goal is to deliver complete product development and validation under one roof, allowing customers to bring AI camera and IoT devices to market efficiently while maintaining control over hardware, software, and data.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Limassol Municipality, Cyprus
Founded
2016

Recently Posted Jobs

Explore more opportunities at SQUAD PL

See more jobs