PYTHON DEVELOPER WITH AI EXPERTISE
We usually respond within a week
YOUR ROLE.
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.
WHO WE LOOK FOR.
As a Senior Software Developer 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.
- Develop efficient pipelines for storing, managing, processing and reusing large-scale geospatial and hydrographic datasets on local servers.
- Design and optimize storage architectures and data workflows for scalability and performance.
- Work closely with hydrographic and geophysical experts to understand data requirements and translate them into technical solutions.
- Build and maintain backend services (e.g., APIs, data pipelines) and supporting frontend interfaces (e.g., dashboards, internal tools).
- Integrate geospatial data processing libraries into production-ready workflows.
- Ensure high code quality through testing, code reviews, and software engineering best practices.
- Stay informed about advancements in geospatial technologies, edge computing, and data management strategies and apply them to our domain.
WHAT WE ASK.
- Master's degree in computer science, Engineering, or a related field.
- 4+ years of professional experience in Python software development.
- Strong experience with large geospatial and hydrographic datasets: formats, storage, optimization, and reuse.
- Proficient in working with raster and vector data formats such as Shapefiles, GeoTIFFs, LAS/LAZ, netCDF.
- Hands-on experience with geospatial libraries in Python such as GeoPandas, Rasterio, GDAL, PyProj.
- Experience with relational databases, ideally PostgreSQL/PostGIS or MySQL.
- Experience with Docker (and ideally Docker Compose) for building and deploying applications.
- Familiarity with developing and deploying APIs (Flask, FastAPI) and microservices in production.
- Solid understanding of software engineering practices: version control, testing, CI/CD.
- 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).
- Knowledge of hydrographic data sources such as MBES (Multibeam Echo Sounder), SSS (Side-Scan Sonar), MAG (Marine Magnetometer), SBP (Sub-bottom Profiler).
- Familiarity with QGIS or ArcGIS for visualization and analysis.
- Frontend development experience (React, Vue, or similar) to support data-heavy dashboards.
- Contributions to open-source geospatial or scientific computing tools.
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
- 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.