Our client is an exciting startup looking to provide real-time, automated and autonomous defect detection and condition assessment solutions of pipelines to enable smart and sustainable urban water systems.
What you will do
- Design, develop, and maintain a Spring Boot-based web application using best practices.
- Participate in code reviews, testing, and deployment processes.
- Implement and upgrade a responsive user interface (e.g., using React Native).
- Leverage and implement machine learning algorithms to analyse and optimize the water pipe condition assessment process within the solution.
- Write clean, efficient, maintainable, and well-documented code.
- Collaborate with cross-functional teams, including civil and hydraulic engineering, to understand requirements and integrate solutions.
What you will need
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong programming skills in full stack app programming languages and databases technologies, with a focus on Spring Boot, JavaScript/React Native and Python.
- Proficient in designing and implementing APIs.
- Ability to integrate Machine learning solutions into web applications.
- Willingness and ability to learn the basic principles of civil and hydraulic engineering.
Nice-to-haves
- Strong understanding of machine learning concepts, including optimization techniques.
- Familiar with MATLAB and its application in water pipe condition assessment.
- Familiar with basic principles of civil and hydraulic engineering.
- Prior research background is advantageous.