Rejoindre BWI

Vous souhaitez rejoindre notre équipe talentueuse ? Consultez ci-dessous pour en savoir plus sur nos avantages et les postes à pourvoir chez BWI.

Pourquoi devenir un Bluer ?

Une startup à impact

BWI est une startup d’impact dont la mission est d’utiliser les données et l’apprentissage automatique pour fournir aux gouvernements et aux entreprises des services de prévision du débit des rivières afin de mieux s’adapter à l’impact du changement climatique sur la gestion et la disponibilité de l’eau.

Un environnement multiculturel

Avec des membres d’équipe issus de différents pays comme la France, la Pologne, l’Inde, le Liban et le Maroc, vous serez exposé à un environnement de travail multiculturel.

Bureaux situés à Paris et Toulouse

Avec ses bureaux situés dans le Quartier Central des Affaires à Paris et au Centre d’innovation B612 à Toulouse, vous travaillerez dans certains des meilleurs emplacements de bureaux en France.

Possibilité de travailler dans des domaines diversifiés

Chez BWI, vous avez la possibilité de travailler en collaboration avec une variété d’industries telles que l’environnement, l’espace et les logiciels.

En savoir plus sur le recrutement

Type d’emploi

Temps plein, sur site, à Toulouse (France) ou à Paris (France). Si vous visez un environnement de travail hybride, vous pouvez considérer comme acquis un jour de télétravail par semaine.

Processus de recrutement pour les emplois technologiques

Un processus de recrutement classique comprend trois entretiens et dure deux semaines.

  • Le processus commence toujours par un entretien technique d’une heure et demie.
  • S’ensuit un entretien d’environ une heure portant sur le poste, le projet et l’équipe.
  • Et enfin, un dernier entretien au cours duquel nous vous soumettrons une offre.

Postes que nous proposons actuellement

01
01

Software Engineer for Developing Altimetric Constellation Mission Center

Toulouse (hybrid possible) / Full time

Job overview

We’re looking for a Space Mission Center Software Engineer to work closely with the Mission Center team for developing production, distribution and monitoring components with high-level of quality, reliability and performance.

This position places you as an important part of the Mission Centre component, with a wide variety of interfaces : scientif processing chain, control center, infrastructure and other teams of the company involved in the project.

Core missions

  1. Development of the production component
  • Integrate scientific processing chain into Argo workflow scheduler and develop all pre and post treatment need to handle data flows.
  • Develop tools to interface Control Center allowing to generate telecommand for payloads and retrieve quickly telemetry. They also carry out some checks to ensure the completeness of the recovered data.
  • Develop production monitoring software to allow operator knowing the production status and alert when a problem occured.

 

  1. Development of the distribution component
  • Develop a spatial data catalog in order to provide data to users in a normalized way, consistent with STAC specification.
  • Implement a download end-point helping users to retrieve scientific product after spatial-temporal request.

 

  1. Development of the monitoring component
  • Develop a specific software based on data warehouse technology to store and agregate a huge amount of payload parameters in order to survey payloads healthy.
  • Centralize and manage metrics and logs from all compnents of the Mission Centre and help team member to operate it providing consistent dashboard and alerts.

 

  1. Component Integration and test campains
  • Ensure integration activities and automatic test campaing regarding company devops rules and tools.
  • Optimize migration and installation on successive environment.
  • Participate to end-to-end tests with external component of the project simulating a representative day life of the constellation and Mission Centre operations.

 

Desired profile

  • Minimum 2 years of experience in software development, with experience in integration activities with devops contrstraint.
  • Python software development: writing clean, high-quality, efficient, and maintainable code using automated unit tests.
  • Proficiency in develoment environment and programming tools (Python and related libraries, Git, Jira) as well as containerization process.
  • Knowledge of workflow scheduler, monitoring stack based on Grafana, database request and object storage infrastructure are recommanded
  • Knowledge of the space domain is a plus, in particular STAC specification
  • Comfortable in a collaborative environment.
  • Very good interpersonal skills, proactive and reliable.
  • Fluent in French preferred; professional English essential.

 

Why join us ?

  • A dynamic, caring, and collaborative environment.
  • A transformative project at the forefront of innovation.
  • A position at the heart of mission center operations
02
02

Operational Altimetry Processing Chain Development Lead

Toulouse (hybrid possible) / Full time

Job overview

As the Manager in charge of developing operational processing chains within our space project, you will be responsible for industrializing innovative scientific algorithms with a high level of performance to provide quickly our users with quality data.

This position places you at the interface between science and technology, in close relationship with experts in signal processing on the one hand and the architects of the production center on the other.

Core missions

  1. Development of operational altimeter chains
  • Transform scientific equations into operational code running in the company’s cloud infrastructure.
  • Take a critical look at the scientific documentation in order to identify shortcomings or ambiguities.
  • Optimize programs to reduce memory load and disk access, and thus limit associated operating costs.
  • Format all input data to facilitate their processing.
  • Determine and automate the testing campaigns for each processing chains to ensure their relevance, robustness, and accuracy.

 

  1. Operational qualification campaign
  • Implement tools to build satellite telemetry from instrumental simulation data.
  • Set up datasets that allow the simulation of instrument measurements over a period of several days, integrating constraints and orbital characteristics of the mission.

 

Desired profile

  • Minimum 4 years of experience in software development, with experience applying scientific methods.
  • Python software development: writing clean, high-quality, efficient, and maintainable code using automated unit tests.
  • Proficiency in data processing and programming tools (Python and related libraries, Git, Jira) as well as containerization process.
  • Good knowledge of scientific data formats and associated processing libraries.
  • Comfortable in a collaborative environment
  • Very good interpersonal skills, proactive and reliable
  • Knowledge of the space domain is a plus
  • Fluent in French preferred; professional English essential.

 

Why join us ?

  • A dynamic, caring, and collaborative environment.
  • A transformative project at the forefront of innovation.
  • A position at the heart of scientific data production
03
03

Senior Image Processing Engineer (Earth Observation for Hydrology)

Toulouse / CDI

Based in the heart of Europe’s aerospace valley, you will bridge the gap between raw satellite imagery and actionable hydrological intelligence. As a Senior Engineer, you won’t just write code; you will architect the pipelines that monitor global water quality, basin health, and resource availability. Your work directly empowers policymakers to make data-driven decisions in a rapidly changing climate.

Key Responsibilities

  • Lead Algorithm Design: Prototype and deploy production-level CV and image processing models to extract hydrological features and biophysical parameters from multi-spectral and SAR data.
  • Architect Scalable Pipelines: Build and optimize high-throughput EO data chains capable of processing large-scale datasets.
  • Software Excellence: Write production-grade, well-documented, and testable Python code following industry best practices.
  • Product Validation & Integrity: Lead the validation of EO-derived hydrological products against in-situ station data and gauge networks.
  • Technical Leadership: Act as the bridge between Hydrological Science and Software Engineering, mentoring junior staff and setting CI/CD and testing standards.

 

Background & Experience

  • Education: MSc or PhD in Remote Sensing, Signal Processing, Computer Science, or Physics.
  • Industry Context: Deep familiarity with the Copernicus Ecosystem (Sentinel-1, 2, and 3).
  • Soft Skills: You are a « translator » — able to explain complex radiometric calibration to a Hydrologist and API rate-limiting to a Stakeholder.
  • Mindset: You are solution-oriented. You care more about the accuracy of the water-level measurement than the elegance of the math used to get there.

 

Technical Profile

  • Software: Expert Python. Proficiency in the scientific stack (NumPy, Xarray, Dask) and production tools (Docker, Git, REST APIs).
  • Geospatial: Deep experience with GDAL/OGR, Rasterio, Shapely, and PySTAC.
  • Science: Mastery of Atmospheric Correction (specifically for inland waters), Radiometry, and Geometric correction.
  • Cloud/ Big Data: Experience with distributed processing and OGC standards (WMS, WFS).

 

Soft Skills

  • Analytical Thinking: A methodical approach to debugging complex image-processing issues.
  • Effective Communication: Ability to translate complex technical concepts to non-specialist stakeholders and teammates.
  • Autonomy: Proactive problem-solving skills with the ability to lead activities in a fast-paced environment.
  • Collaboration: A team-oriented mindset, thriving in multidisciplinary environments (data scientists, GIS experts, hydrology, dev-ops).
  • Solution-Oriented: Focused on delivering actionable data that solves real-world water scarcity or quality issues.

 

Bonus Points

  • Direct experience with Satellite Altimetry (Sentinel-3, Jason, or the SWOT mission).
  • Fluency in French (useful for the Toulouse ecosystem), though English is our working language.
  • Contributions to open-source geospatial projects.
04
04

Senior Software Engineer

Paris ou Toulouse / CDI

Key Responsibilities:

  • Design, develop, and optimize mathematical and physical models for hydrological and environmental applications.
  • Implement robust, scalable, and maintainable software solutions to support operational workflows.
  • Collaborate with interdisciplinary teams of scientists, engineers, and domain experts to understand requirements and deliver high-impact solutions.
  • Perform data analysis and visualization to validate models and interpret results.
  • Stay up-to-date with the latest advancements in scientific computing, hydrology, and related fields to integrate cutting-edge techniques into projects.
  • Document methodologies, code, and research findings comprehensively and transparently.

Qualifications:

Academic Background:

  • Advanced degree (Master’s or Ph.D.) in Mathematics, Physics (Pure or Applied), Computer Science, or a closely related field.
  • Strong foundation in numerical methods, differential equations, and computational modeling.

Technical Skills:

  • Proficiency in OO Python.
  • Experience with software engineering practices, including version control, code reviews, and testing frameworks.
  • Familiarity with data analysis tools and libraries (e.g., NumPy, pandas, SciPy) and visualization frameworks (e.g., Matplotlib, Plotly).
  • Knowledge of parallel computing and performance optimization is a plus.

Domain Expertise:

  • Demonstrated ability to develop and implement mathematical models.
  • Background or strong interest in hydrology, environmental science, or fluid dynamics.
  • Background or strong interest in neural networks, machine learning, or artificial intelligence.

Soft Skills:

  • Strong problem-solving skills and intellectual curiosity.
  • Excellent written and verbal communication skills, with the ability to convey complex ideas to diverse audiences.
  • Proven ability to work collaboratively in interdisciplinary teams and independently as needed.

Preferred Qualifications:

  • Prior experience working in hydrology, water resources, or related scientific domains.
  • Familiarity with geospatial data processing and analysis.
  • Experience with cloud computing platforms or high-performance computing environments.

What We Offer:

  • The opportunity to contribute to meaningful scientific advancements addressing global water challenges.
  • A collaborative and intellectually stimulating work environment.
  • Professional growth and learning opportunities at the intersection of science and software engineering.
  • Competitive compensation and benefits package.

Hiring Process:

  • Technical interview with our CTO (can be a visio)
  • Technical interview with another team member, if need be (can be a visio)
  • Motivational interview with our CEO (telephone or visio)
  • Offer
  • Deal

Applications will be reviewed on a rolling basis.

Join us in advancing the science of hydrology through innovative software and impactful work!

05
05

Cloud Infrastructure Manager / DevOps Engineer

Toulouse / CDI
 

Key responsibilities:

  • Terraform IaC for dev/stage/prod (modules, remote state, reviewable plans).
  • Operate Kubernetes (managed cloud K8s): cluster lifecycle, upgrades, autoscaling, scheduling, Operators/CRDs. – CI/CD & GitOps: Bitbucket (Cloud) + Bitbucket Pipelines → GitOps deployments using Helm (Argo CD or Flux compatible Helm charts).
  • Docker/OCI: secure, minimal images, multi-stage builds, image scanning. – Observability & SLOs: Prometheus, Grafana, OpenTelemetry, Loki, alerting.
  • Security: IAM, mTLS/service auth, secrets management (Vault/Kubernetes secrets sealed), vulnerability scanning, network policies. – Data pipeline ops: batch/stream (Spark, Dask, Prefect or Airflow), large-file transfers to S3‑compatible storage, checkpointing and retry patterns.
  • Cost optimization: rightsizing, spot/preemptible strategy, storage lifecycle. – Runbooks, on‑call, incident response and documentation.
  • Managing heterogeneous company workstations (Linux, Windows, Apple,…) from the craddle to the crave, all along their lifecycle.

Must-have skills:

  • Production Kubernetes operations (managed cloud).
  • Terraform with modular patterns and remote backends.
  • Bitbucket Cloud + Bitbucket Pipelines experience; Helm-based deployments.
  • Docker/OCI image best practices and image scanning workflows.
  • Observability stack: Prometheus/Grafana/OpenTelemetry.
  • Python for automation; Bash for ops.
  • S3-compatible object storage experience; familiarity with Scaleway advantageous.

Nice-to-have tools | knowledge | skills:

  • GDAL, xarray, satellite/altimetry pipeline experience, pyarrow.
  • GPU scheduling in K8s.
  • tensorflow serving | 1password | fastapi | uvicorn.
  • Self-hosting LLM + opencode integration.
  • Python OOP skills a huge plus.

Logistics & apply:

On-site Toulouse, ideally, or Paris.

Equal Opportunity Statement:

We are committed to diversity and inclusivity.

Parlez-nous de vous

    1

    Pour des raisons de sécurité, vous ne pourrez pas télécharger votre CV ici. Cependant, nous vous invitons à nous envoyer un lien vers votre profil LinkedIn lorsque vous nous contactez.