Machine Learning Engineer

2 дней назад


Львов, Львовская область, Украина Vector Software Полный рабочий день 90 000 $ - 120 000 $ в год
Job Information

Date Opened

09/25/2025

Job Type

Full time

Work Experience

5+ years

Industry

IT Services

City

Львів

State/Province

Lvivska

Country

Ukraine

Zip/Postal Code

79000

Job Description

We are building an object detection and monitoring solution leveraging SAR data from different providers. Our analytical solution ingests high-resolution SAR imagery, applies advanced classification and sensor-fusion algorithms, and delivers actionable insights to operators. The platform is implemented as a suite of containerized microservices — communicating via Kafka and REST APIs — and orchestrated on Kubernetes for seamless scalability and resilience.

Technology stack & Development tools: Programming & ML Frameworks: Python, PyTorch (Deep Learning); Data & Image Processing: GDAL (geospatial data library), ESA SNAP toolbox (SAR image processing).

Responsibilities
  • Model Development: Design, implement, and refine deep learning models for object detection.
  • Data Pipeline & Preprocessing: Build and maintain data pipelines to ingest and preprocess large images, including steps like calibration, noise reduction, image tiling/patching, and normalization, to prepare data for training and inference.
  • Dataset Creation & Annotation: Oversee the creation of annotated datasets for training — work with the team to define annotation guidelines and use tools like CVAT for labeling. Ensure data quality by reviewing annotations and making iterative improvements to the dataset.
  • Model Training & Tuning: Train deep learning models on large-scale image datasets using PyTorch. Perform hyperparameter tuning, experiment tracking (with MLFlow or similar), and rigorous evaluation on validation/test sets. Analyze model performance (precision, recall, false alarms) and conduct error analysis to guide improvements.
  • Integration & Deployment: Collaborate with software engineers to integrate the trained models into a production inference pipeline. Containerize models (Docker) and optimize runtime (leveraging GPUs) for deployment in the Kubernetes-based microservice architecture. Ensure the inference service communicates correctly via REST APIs or message brokers (Kafka) with the rest of the system.
  • Performance Monitoring: Implement monitoring for the ML components in production — track inference speed, resource usage, and detection accuracy drift. Develop strategies for model update/re-training as new data arrives, and troubleshoot issues with the pipeline by refining the model or adding domain-specific post-processing.
  • Technical Leadership: Act as a subject matter expert in machine learning within the team — mentor juniors, review code and model designs, and ensure best practices in experiment reproducibility, code quality, and documentation are followed. Work closely with the project's Tech Lead and other stakeholders to align ML development with overall product goals.
Requirements
  • Experience: 5+ years of hands-on experience in machine learning engineering or applied computer vision, with a track record of building and deploying models for object detection or segmentation tasks in production.
  • Deep Learning Expertise: Strong proficiency in deep learning frameworks (especially PyTorch) and related libraries (numpy, pandas, OpenCV). Solid understanding of convolutional neural networks and modern CV architectures for object detection (e.g., CNN-based detectors, FPN, Transformer-based models).
  • Programming Skills: Excellent Python programming skills and experience with writing clean, efficient code for data processing and model implementation. Familiarity with software engineering practices (version control, code reviews, testing).

    Computer Vision & Image Processing: Experience in processing large-scale imagery or remote sensing data. Understanding of image preprocessing techniques (filtering, normalization, augmentation) and ideally some exposure to Synthetic Aperture Radar (SAR) data or other geospatial imagery.
  • Data Pipeline & Tools: Experience building end-to-end ML pipelines. Comfortable with tools for managing data and experiments — e.g., using MLFlow for experiment tracking and DVC or similar for dataset versioning. Ability to work with geospatial data libraries (GDAL, Rasterio) and formats.
  • Deployment & MLOps: Proven ability to deploy ML models as services. Experience containerizing applications with Docker and knowledge of orchestrating services (Kubernetes) in a production environment. Understanding of how to optimize inference on GPU hardware and monitor model performance over time.
  • Problem-Solving: Strong analytical and problem-solving skills, especially in troubleshooting model issues and improving algorithm robustness (for example, reducing false positives in challenging scenarios like coastline or harbor areas).
  • Education: Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field. (Advanced experience can substitute for formal degrees.)
  • Communication: Good communication skills to convey complex ML concepts to team members and stakeholders. Ability to document workflows and present results clearly

Would be a plus:

  • Maritime Domain Knowledge: Understanding of maritime object characteristics or experience in maritime surveillance projects.

    Experience with object detection, maritime AIS data, or satellite imagery analytics in a defense or oceanography context.
  • Additional Tools: Experience with GIS tools (e.g., PostGIS, QGIS) or other relevant frameworks for geospatial analysis. Familiarity with other deep learning frameworks (TensorFlow) or distributed training frameworks.
  • Domain Algorithms: Knowledge of techniques to reduce false detections in marine environments (e.g., land masking, integrating context from other sensors) or previous work on object detection in low-quality/noisy images.
  • Leadership: Experience in a senior or lead role on an AI/ML team, driving projects from prototyping to production. This includes experience in mentoring team members and collaborating in an Agile development environment.
Benefits

Professional development

  • Highly experienced professional community: more than 50% employees have a senior level of competence
  • Personal development plan and regular Performance Appraisal
  • Clear rotation process with opportunity to switch between different roles, projects or technology stack
  • Attendance of professional conferences, meetups and certifications (coverage upon on business needs)
  • Internal training programs, free SmartTalks and TechTalks inside the company
  • Access to Pluralsight
  • Corporate English classes

Well-being

  • Flexible schedule and possibility to work remotely: feel free to choose an option upon your preferences
  • Paid vacation annually

  • Machine Learning Engineer

    1 час назад


    Львов, Львовская область, Украина Pwrteams Полный рабочий день

    OverviewAbout Pwrteams:Join our fast-growing and diverse team at Pwrteams, where we provide premium IT and engineering nearshore solutions to our global customers. Since 2007, we pursue to become the market leader in assembling cross-border IT and engineering teams for customers. Our operations are strategically positioned within Eastern Europe's dynamic...

  • Middle AI/ML Engineer

    1 час назад


    Львов, Львовская область, Украина Sombra Полный рабочий день

    We are seeking an AI Engineer to join one of our customers' teams. This position will play a key role in applying state-of-the-art machine learning and AI techniques to enhance automated accessibility testing, drive intelligent analysis of scan results, and develop algorithms that add value to their product suite. AI Engineer will work to build scalable ML...

  • senior python engineer

    1 неделя назад


    Львов, Львовская область, Украина UKEESS Software House Полный рабочий день 80 000 ₴ - 150 000 ₴ в год

    DESCRIPTIONThe UKEESS Software House team is looking for a Senior Python Engineer to join our team for a full-time position (remotely in Ukraine or in Lviv's office).If you are looking for a chance to switch technologies for Machine Learning, this is the opportunity for you. We will assist you during your journey from Python Development to Machine Learning...

  • Senior Data Engineer IRC278986

    2 недель назад


    Львов, Львовская область, Украина GlobalLogic Полный рабочий день

    DescriptionGlobalLogic is searching for a motivated, results-driven, and innovative software engineer to join our project team at a dynamic startup specializing in pet insurance. Our client is a leading global holding company that is dedicated to developing an advanced pet insurance claims clearing solution designed to expedite and simplify the veterinary...

  • Junior QA Engineer

    1 час назад


    Львов, Львовская область, Украина Leobit Полный рабочий день

    The customer is a Swiss company specializing in Artificial Intelligence and Machine Learning, with deep expertise in mechanical engineering and contract manufacturing. The product designed by Leobit is a SaaS web platform for fast and efficient creation of offers and query processing in a very narrow area, including the field of 3D modeling. The program's...

  • Senior DevOps Engineer

    1 час назад


    Львов, Львовская область, Украина Pwrteams Полный рабочий день

    OverviewAbout Pwrteams:Join our fast-growing and diverse team at Pwrteams, where we provide premium IT and engineering nearshore solutions to our global customers. Since 2007, we pursue to become the market leader in assembling cross-border IT and engineering teams for customers. Our operations are strategically positioned within Eastern Europe's dynamic...

  • Senior DevOps Engineer

    1 час назад


    Львов, Львовская область, Украина Nortal Полный рабочий день

    Overview:Pwrteams welcomes a technology-focused Senior DevOps Engineer to become a valuable member of the project team of our client, a leading company in the mining industry.About Pwrteams:Join our fast-growing and diverse team at Pwrteams, where we provide premium IT and engineering nearshore solutions to our global customers. Since 2007, we pursue to...

  • Mid/Sr .NET AQA Engineer

    1 час назад


    Львов, Львовская область, Украина GlobalLogic Полный рабочий день

    DescriptionWe are partnering with a global leader in medical devices to develop the next-generation cutting-edge tool used during hip arthroscopy for femoroacetabular impingement (FAI). Client provides surgeons with real-time visualization and measurement capabilities by superimposing virtual tools on X-ray images, enabling precise clinical decision-making....

  • Junior Data Scientist

    1 час назад


    Львов, Львовская область, Украина Nestlé USA Полный рабочий день 40 000 ₴ - 80 000 ₴ в год

    Lviv, UAFull-time on site/hybrid (Lviv) or remote (countrywide employment)Are you passionate about data science, having proven experience in designing, building and maintaining analytical solutions (advanced analitical models, applications, project introducing new ways of working) across the organization to drive business insight and data-driven decision...

  • iOS Engineer

    1 неделя назад


    Львов, Львовская область, Украина Headway Inc Полный рабочий день 40 000 ₴ - 80 000 ₴ в год

    Headway Inc is a global tech company, revolutionizing lifelong learning by creating digital products for over 150 million users worldwide. Our mission is to help people grow. We're proud to be ranked 4th among the World's Top EdTech Сompanies by TIME magazine. We believe lifelong learning should be accessible, personalized, and impactful to each individual....