SENIOR FULL-STACK DEVELOPER WITH AI EXPERTISE

Deep BV, Hydrography & Geophysics

Deep BV, Hydrography & Geophysics

Software Engineering, Data Science
Amsterdam, Netherlands
Posted on Aug 1, 2025
Data team · Amsterdam · Hybrid

SENIOR FULL-STACK DEVELOPER WITH AI EXPERTISE

We usually respond within a week

YOUR ROLE

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.

WHAT YOU WILL BE DOING

As a Senior Full-Stack 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.

Your responsibilities

  • Design, develop, and deploy AI/ML solutions across the full project lifecycle; from initial idea through prototyping to production deployment.
  • Work closely with subject matter experts to understand business problems and translate them into effective technical solutions.
  • Build and maintain robust, testable, and scalable machine learning pipelines for processing diverse data types (e.g. time series, imagery, spatial models).
  • Ensure models are validated against real-world performance metrics and deliver measurable business value in production environments.
  • Collaborate with the software developers and subject matter experts to integrate AI solutions into existing systems and operational workflows.
  • Contribute to the growth of the team’s technical capabilities through code reviews, knowledge sharing, and mentoring where appropriate.
  • 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.
  • Contribute to internal tools and web-based applications that support data processing, project management, and operational workflows.
  • 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.
  • Monitor the performance and impact of deployed solutions, ensuring they meet real-world requirements and deliver measurable business value.

WHO WE LOOK FOR

  • You strike the perfect balance between prioritizing and addressing people's needs and maintaining a focus on commercial thinking and achieving results.
  • You have a natural talent for organizing and do not shy away from complex planning work.
  • You easily navigate between different educational levels, internal, external stakeholders and are an excellent communicator.
  • You easely adept at responding to (ad-hoc) changing circumstances and come up with creative solutions. This is where you can make a real impact!
  • You are used to working with Excel on a daily basis and can easily switch between several personnel software tools.
  • You have a forward-thinking mindset and are eager to bring in improvements.
  • You thrive in a highly diverse, international environment and like to be part of a warm team.

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
  • Experience with spatial queries using PostGIS / spatial extensions for PostgreSQL
  • Ability to preprocess, clean, and transform geospatial datasets for machine learning and AI applications.
  • Solid understanding of deep learning architectures, particularly for computer vision tasks (e.g., CNNs); familiarity with frameworks such as PyTorch
  • Experience with real-world deployment of ML models in production environments, with attention to performance, scalability, and reliability.
  • Familiarity with CI/CD pipelines and automated deployments.
  • Proficient with Git for version control and collaboration.
  • 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 competitive salary that reflects your experience and expertise
  • Flexible and remote working options
  • A laptop and phone to support efficient work
  • Training and development to keep you up to date with the latest technologies and trends
  • A travel allowance of €0.23 per km
  • Healthy, creative, and delicious lunches to fuel your day
  • A fun, inspiring office in Amsterdam Noord — complete with a beautiful roof terrace for lunch and after-work drinks
  • Activities to support your well-being, like yoga sessions and a run club — everything to keep your body and mind in top shape
Department
Data team
Remote status
Hybrid

About Deep BV

Working with us means working with a diverse, transparent, future-proof partner. We go the extra mile for the desired quality and result by using our own fleet of survey vessels, equipped with the latest innovative technology.

Want to know more about our work? Check out our website.

Data team · Amsterdam · Hybrid

SENIOR FULL-STACK DEVELOPER WITH AI EXPERTISE