Please submit your resume in English - we will only consider applications submitted in this language.
TideWise's mission is to push the transition to a safer and more sustainable maritime industry.
Many operations at sea actually do not require the physical presence of humans - they can perfectly be performed by uncrewed systems monitored by operators on shore.
TideWise designs, builds and operates such systems, using its expertise with uncrewed vessels (USVs) and integrating them with others (drones, ROVs).
If you are looking for a place to work with high impact and interesting technical challenges, this is it.
About The Job
We're looking for a senior infrastructure & reliability engineer that can lead the development of all the support systems - operational as well as developer-facing.
On the operational side, you will be responsible for communication systems, support servers and cloud-based infrastructure.
On the developers side, data management, CI, you name it.
If you have affinity with embedded / physical systems, there's a lot to do on the embedded machines as well (orchestration, security, …)
Responsibilities
Write and test product or system development code.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
Contribute to existing documentation or educational content and adapt content based on product/program updates and operational feedback.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Minimum qualifications:
Ability to troubleshoot complex technical issues and make critical decisions in a fast-paced environment
8 years practical experience in software engineering
5 years of experience with software development in one or more programming languages (Ruby, C++, Python, Rust, etc.)
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Experience with cloud computing infrastructure technologies, computing hardware or platforms.
3 years experience in IaC tools (terraform, Pulumi, Ansible etc.
)
Preferred qualifications:
1 year of experience in a technical leadership role.
Experience managing physical Linux machines - ideally in an embedded setup.
Experience in design and configuration of physical networks.
Experience with open-source software development.
Experience in, and technical knowledge of, security engineering, computer and network security, authentication and security protocols, and applied cryptography.