Machine Learning Engineer
2 дней назад
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 DescriptionWe 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.
- 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.
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
-
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...
-
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....
-
Junior Technical Engineer
1 неделя назад
Львов, Львовская область, Украина Covizmo Полный рабочий день 30 000 ₴ - 40 000 ₴ в годJob OverviewIn Covizmo, we are participating in various projects within the energy sector. We have specialised in computer vision, data visualisation, and master data management. We are working together with major energy companies and helping them to manage industrial data.Covizmo offers services that help companies in their digital transformation process...
-
Front-End Engineer
1 неделя назад
Львов, Львовская область, Украина Headway Inc Полный рабочий день 80 000 ₴ - 120 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....
-
Senior Support Engineer IRC279767
4 дней назад
Львов, Львовская область, Украина GlobalLogic Полный рабочий день 40 000 $ - 80 000 $ в годDescriptionCustomer – US-based leader in automated car wash systems.Project is aimed towards the development of a brand new hybrid(Clound + OnPrem) platform that is aimed to replace current legacy solutions and open the new business potential for the client.The project consists of Software and Hardware componentsWe are looking for people willing to work in...
-
L3 Junior Support Engineer IRC279600
4 дней назад
Львов, Львовская область, Украина GlobalLogic Полный рабочий день 40 000 ₴ - 60 000 ₴ в годDescriptionCustomer – US-based leader in automated car wash systems. Project is aimed towards the development of a brand new hybrid platform that is aimed to replace current legacy solutions and open the new business potential for the client. We are looking for people willing to work in a fast-paced, solutions-oriented and creative...
-
Data 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....
-
Senior Python Engineer
6 дней назад
Львов, Львовская область, Украина Lemberg Solutions Полный рабочий день 90 000 ₴ - 120 000 ₴ в годSenior Python EngineerOfficeRemoteRemote + OfficeAbout the project:We build cloud-native backend services, APIs, and background systems designed for scalability, reliability, and high performance. Our projects span consumer devices, energy, healthcare, and beyond, combining regulated requirements with rapid time-to-market and often bringing together a...
-
Senior AI/ML Engineer IRC280669
2 недель назад
Львов, Львовская область, Украина GlobalLogic Полный рабочий день 60 000 ₴ - 120 000 ₴ в годDescriptionWe are seeking a highly skilled AI/ML engineer to help us with the digital transformation of testing processes.We aim to enhance QA processes by powering continuous integration and development with more automated checks and AI integration into development infrastructure. You will support data curation for model training and evaluation, and...