DoD Solution is a defence technology company building embedded AI and onboard computing platforms for unmanned systems operating in contested environments. We develop hardware and software that enable drones and robotic systems to navigate, perceive, and act when GPS is unavailable and electronic warfare is present.
26 червня 2026 бронювання

Senior Machine Learning Engineer

Львів

Location: On-site
Type:
Full-time
Language Requirements:
English (Ukrainian)

About the Project

We are developing next-generation autonomy systems used by the Armed Forces of Ukraine. Your work will directly impact national defense capabilities and reshape the future of autonomous aerial warfare.

The drone autonomy systems we are building turn math, algorithms, and simulation insights into guidance and decision-making logic for autonomous flight. The problems are ambiguous, physically constrained, and technically demanding.

Responsibilities

  • Own ML-based computer vision systems for onboard drone perception.
  • Choose the right mix of neural networks and classical CV for each perception problem.
  • Define datasets, metrics, experiments, and validation methods for model development.
  • Train, evaluate, and debug models using clear failure analysis and strong engineering judgment.
  • Improve robustness under motion blur, vibration, low light, occlusion, and noisy sensor data.
  • Optimize perception pipelines for onboard inference with limited compute, memory, and power.
  • Turn research ideas and prototypes into reliable code that can be tested, integrated, and deployed.
  • Review technical decisions, challenge weak assumptions, and help other engineers move faster.
  • Communicate architecture, tradeoffs, risks, and findings clearly to the rest of the team.

Required Qualifications

  • Strong practical experience with ML-based computer vision.
  • Deep understanding of how neural networks work, how they are trained, and why they fail.
  • Strong Python skills and experience with PyTorch, OpenCV, NumPy, and common ML/CV tooling.
  • Strong understanding of training loops, loss functions, optimization, regularization, validation, metrics, datasets, and error analysis.
  • Familiarity with classical CV: image processing, camera geometry, calibration, feature matching, optical flow, or tracking.
  • Ability to design experiments, debug model behavior, and explain results using data, visualizations, logs, and careful reasoning.
  • Ability to turn ambiguous perception problems into concrete technical plans.
  • Careful analysis, clear communication, and willingness to challenge weak assumptions.
  • High ownership: the ability to take a hard problem, structure it, test ideas, and drive it to production-quality results.
  • Advanced agentic coding skills: the ability to use AI coding agents effectively while maintaining technical judgment and code quality.

Preferred Qualifications

  • Experience with autonomous systems, robotics, drones, or other physical systems.
  • Experience with visual perception for navigation, guidance, obstacle avoidance, or mapping.
  • Experience optimizing inference on edge devices using TensorRT, ONNX Runtime, quantization, or similar tools.
  • Experience with dataset pipelines, annotation workflows, synthetic data, or data augmentation.
  • Experience using C++ for performance-sensitive CV or inference code.
  • Experience mentoring engineers or setting technical direction for ML/CV work.

What We Offer

  • The opportunity to shape a mission-critical defense technology from the ground up
  • A fast-paced result-oriented culture where decisions are driven by data and results
  • Competitive compensation
  • Access to state-of-the-art testing facilities, hardware, and simulation platforms
  • Direct impact on Ukraine’s national security and technological edge
LinkedIn