Deep BV is an innovative hydrographic and geophysical survey company, formed by a close group of more than 80 professionals who are highly motivated to go the extra mile for every client in delivering the best data possible, in a sustainable, efficient and fun manner. Deep’s fleet of crewed and autonomous vessels work in projects across the world collecting hydrographic and geophysical data in various challenging environments.
As the amount of data collected continues to grow, we need to look for smarter ways to process and handle our geospatial datasets. That is why we are now looking for a Senior AI developer to join our company.
YOUR ROLE.
As a Python Developer with AI Expertise at Deep BV, you’ll join a small, focused team building innovative internal solutions for hydrographic and geophysical survey data, as well as broader business needs.
We're looking for someone with a strong foundation in computer science, a solid grasp of data science, and a deep curiosity to tackle complex challenges. As we enter the next phase of our AI journey, we’re seeking a senior team member who can contribute technically, guide others, and help shape the direction of our work.
Our projects range from real-time edge processing on a fleet of survey vessels to detecting unexploded ordnance, tracking buried cables, and mapping seafloor boulders. This is not a cookie-cutter role, you’ll need flexibility, autonomy, and the ability to collaborate with subject matter experts across disciplines.
WHAT YOU WILL BE DOING.
- Design, develop, and deploy AI/ML solutions across the full project lifecycle; from initial idea through prototyping to production deployment.
- Collaborate with the software developers and subject matter experts to integrate AI solutions into existing systems and operational workflows.
- Stay informed about advancements in AI/ML, edge computing, and data processing and identify opportunities to apply them to our unique domain challenges.
- Take initiative in shaping the technical direction of AI/ML projects, balancing innovation with practicality.
- Maintain and evolve full-stack systems, including both backend services (e.g. APIs, data pipelines) and frontend interfaces (e.g. dashboards, internal tools).
- Ensure high code quality through testing, code reviews, and adherence to software development best practices.
WHAT WE ASK.
- Bachelor’s/Master’s degree in Computer Science, or related field.
- 4+ years of professional experience in Python, including hands-on work in machine learning and deep learning.
- Experience developing production-ready ML systems (e.g., model packaging, API exposure, monitoring).
- Proficient in working with raster and vector data such as shapefiles and GeoTIFFs
- Strong experience with geospatial libraries in Python such as, GeoPandas, Rasterio, GDAL, PyProj
- Solid understanding of deep learning architectures, particularly for computer vision tasks (e.g., CNNs); familiarity with frameworks such as PyTorch
- Experience with relational databases — ideally one or more of MySQL, or PostgreSQL.
- Experience with Docker and ideally Docker Compose to build and deploy applications.
- You are familiar with deploying APIs (Flask) and microservices remotely and following best practices for scalability and security.
- Some experience with front-end development (e.g., JavaScript/TypeScript, React or Vue) is a plus, or at least the ability to work effectively in a full-stack environment.
- Excellent verbal and written communication skills in English.
Nice to Have
- Experience with edge computing or field-deployable systems
- DevOps exposure (e.g., GitHub Actions, Kubernetes, monitoring tools)
- Contributions to open-source projects or scientific computing tools
- Experience in geospatial or scientific computing contexts is a strong plus.
- Familiarity with QGIS or ArcGIS for visualization and spatial analysis.
- Familiarity with hydrographic datasets, such as MBES (Multibeam Echo Sounder), SSS (Side-Scan Sonar), MAG (Marine Magnetometer) and SBP (Sub-bottom Profiler)
WHAT WE OFFER.
We offer a challenging and dynamic work environment with plenty of opportunities for personal and professional growth.
You can expect:
- A challenging and dynamic work environment, with opportunities for personal and professional growth.
- A competitive salary package, including attractive secondary benefits.
- Training and development opportunities to help you stay up to date with the latest technologies and trends.
- A fun and inspiring office environment, located in Amsterdam Noord, with a beautiful roof terrace for lunch and drinks.
- A growing, innovative, and international company where you can make a difference.
- Flexible and remote working possibilities