Vacant positions
Senior Backend & Platform Engineer
- Design and implement backend services (primarily in Rust; Go experience is also highly relevant)
- Build scalable microservices for cloud-based systems
- Architect and optimize databases (Postgres and/or time-series databases)
- Design secure authentication, authorization, and service-to-service communication
- Deploy and operate services in a cloud environment (AWS, Azure, or similar). Kubernetes experience is highly beneficial
C++ / Edge Software Engineer
- Build and optimize real-time C++ applications for video processing and ML inference on embedded/edge hardware.
- Turn CV/ML prototypes into robust, production-grade systems (performance, stability, debuggability).
- Work close to cameras/sensors: ingestion, synchronization, buffering, calibration, and timestamping.
- Implement reliable data handling from edge devices under constrained or intermittent connectivity (streaming and/or structured results).
- Improve operational quality: profiling, monitoring/logging, fault handling, and safe remote maintenance.
Computer Vision Engineer
- Develop and deploy ML and computer vision models for individual fish identification, sea lice and wound detection, and other health and welfare indicators.
- Build and improve methods for fish size and shape estimation using multi-view geometry and deep learning, and contribute to multi-view, multi-object tracking of large fish populations.
- Design and optimize data and inference pipelines for efficient, robust performance on edge devices and cloud platforms (latency, throughput, robustness).
- Work closely with the software team to streamline data collection, labeling, training, evaluation, and deployment in our production systems.
- Take ownership of data acquisition pipelines, including planning and running experiments at farms and test sites (with some travel).
Senior Mechanical Engineer
- Design electro-mechanical products and modules for underwater use
- Take ownership of designs end-to-end from early concepts to production-ready solutions
- Improve and refine existing prototypes
- Develop designs suitable for volume production