Video courtesy of Videvo Careers Be part of a team that meets one of our planet's most pressing challenges head on - and helps build a safe, more sustainable future.

H2i is driven by a team of dedicated IT and computing specialists who apply big data analytics, machine learning and advanced modelling to solving the most pressing water issues of today. We bring the latest in science and technology to real-world water challenges.

We are always interested in people with skills in advanced computing, development and operations, and coastal and hydrological modelling.

If you have the right skills and a passion to make a difference, we offer a vibrant work environment with plenty of room for personal development. Follow us on LinkedIn to be the first to know about openings at H2i.

 

H2i Pte. Ltd. is looking to strengthen its modelling team with a Senior Hydrological and Hydraulic Modeller to support execution and management of consultancy projects in the field of Urban Hydrology and Water Resource Management.

Your Role:
  • Execute and manage consultancy projects related to urban hydrology projects and real-time control applications within projects
  • Review hydrological and hydraulic models developed by colleagues, and supervise and guide junior staff that support execution of consultancy projects
  • Communicate with clients on a regular basis to discuss project progress and other project related matters
  • Develop, calibrate, validate hydrological and hydraulic models developed with a variety of software (e.g. WFLOW, Sobek, Mike 11)
  • Support the model operationalisation and integration into operational management systems (e.g. FEWS, MIKE Operations)
  • Write and review reports and documentation related to consultancy projects and model development
  • Support proposal development for new projects
  • Work with management staff to develop new business opportunities

 

It will be a good fit if you:

  • Have a Master of Science degree in Environmental Engineering or relevant fields
  • Have 8 years of relevant experience in hydrological and hydraulic modelling, using software packages (e.g. WFLOW, Sobek, Mike11, Delft 3D)
  • Have experience with scripting languages (e.g. R, Python)
  • Are a team-player
  • Are able to communicate and present ideas clearly within and outside of own domain
    • Colleagues with different background such as IT, data sciences or administration
    • Clients and potential new clients

 

It will be a bonus if you have:

  • Experience or affinity with real-time control applications and operational management systems is recommended (e.g. FEWS, MIKE Operations)
  • Experience with QGIS, or other geospatial software is recommended
  • Experience in management of consultancy projects

Location: Singapore

Submit your motivation letter and CV HERE.

We are seeking a highly-motivated, self-driven individual to join our company as Water Resources Modeller.

You have previous experience applying numerical methods and scientific computing to environmental fluid dynamics problems. You will be responsible for devising and implementing new high-performance algorithms and testing existing codes related to computational hydraulics. This is a great opportunity to be involved in projects related to the application of numerical modelling to hydrology and water management problems, from concept stage to product implementation.

Your Role:

  • Work with front- and back-end software developers, data scientists and water management consultants in H2i’s software modelling developments
  • Formulate novel numerical algorithms to solve computational hydraulics problems related to surface-subsurface flow
  • Implement efficient software for the numerical algorithms on state-of-the-art HPC environments (multicore/multiple CPUs, GPUs)
  • Assist in computational modelling of flow and transport problems in hydraulics (surface and groundwater) using existing software

 

It will be a good fit if you have:

  • Master’s degree or PhD in Engineering or Mathematical Sciences
  • Proficiency in Fortran and/or C/C++ for HPC and experience with parallel computing frameworks OpenMP, MPI, CUDA and OpenACC
  • Proficiency in scripting languages like Python
  • 8 years of relevant experience with projects related to numerical methods and scientific computing, and their application to environmental fluid dynamics problems
  • Strong interpersonal and communication skills, and an ability to communicate insights and complex information to both technical and non-technical decision makers.

Location: Singapore

Submit your motivation letter and CV HERE.

We are growing our Software Development Team and looking for a Senior Software Engineer (Backend). Join us now to develop advanced web-based software solutions to apply in the Water Industry!

Your Role:

  • Backend development with a variety of languages including but not limited to NodeJS, Python etc.
  • Work with front- and back-end software developers, data scientists and water management consultants on H2i’s software product developments
  • Build scalable, reliable and highly performant Restful APIs
  • Use best practices in software design to build reusable code modules and libraries.
  • Organize a growing set of data ingested from various sources: geospatial, messages & time-series
  • Support and upgrade existing code and maintain software integrity
  • Team player with the ability to perform independently, thrives in a dynamic environment.
  • Mentor junior and mid-level engineers
  • Grow engineering teams by being active in the hiring process.

 

It will be a good fit if you have:

  • Minimum 5 years experience in NodeJS and Python.
  • Competence in object-oriented design skills, multi-threading, and concurrency.
  • Working knowledge in SQL and NOSQL databases and database administration
  • Experience in version controlling with GitLab/GitHub
  • Experience with unit testing (e.g. Mocha, PyTest)
  • Experience in CI/CD
  • Experience in docker development

 

It will be a bonus if you have:

  • Experience in Linux environment
  • Experience working in an agile environment
  • Experience in cloud development stacks from AWS
  • Experience in working with messaging queues for e.g. ActiveMQ, RabbitMQ and event streaming platforms e.g. Apache Kafka
  • An understanding of Apache Web Server and Apache Tomcat
  • Experience with building software products and/or software as a service
  • Experience in DevOps
  • Experience in legacy code support

Location: Singapore

APPLY HERE

H2i is looking for a self-driven, highly-motivated Software Developer (Full Stack) to join our dynamic, multi-disciplinary team committed to developing next generation software solutions in the water domain. Our focus is on software with advanced simulation and analytics components.

YOUR ROLE

  • Full stack web development with a variety of languages including but not limited to JavaScript, NodeJS, Python etc.
  • Work with front- and back-end software developers, data scientists and water management consultants on H2i’s software product developments
  • Develop Proof-of-Concepts to evaluate feasibility
  • Support and upgrade existing code and maintain software integrity
  • Team player with the ability to perform independently with minimal guidance, and thrives in a dynamic environment.

 

It will be a good fit if you have:

  • Minimum 3 years of programming ability in JavaScript (experience in Vanilla JS is a plus), NodeJS, Python, Java
  • Experience in HTML/DOM/CSS/XML/JSON
  • Basic experience with UX/UI tools like Figma
  • Experience in version controlling with GitLab/GitHub
  • Experience in unit- and integration testing (e.g. Mocha, Cucumber etc.)

 

It will be a bonus if you have:

  • Experience in Linux environment
  • Working knowledge in SQL and NOSQL databases
  • Experience in legacy code support
  • Experience in CI/CD and DevOps
  • An understanding of Apache Web Server and Apache Tomcat a plus
  • Basic skills in Linux/Windows and database administration is a plus
  • Experience in working with messaging queues for e.g. ActiveMQ, RabbitMQ and event streaming platforms e.g. Apache Kafka is a plus
  • Experience in docker development and deployment
  • Experience in cloud development stacks from AWS

Location: Singapore

APPLY HERE

Join us now to develop advanced web-based software solutions to apply in the Water Industry!

Your Role:

  • Full stack web development with a variety of languages including but not limited to JavaScript, NodeJS, Python etc.
  • Work with front- and back-end software developers, data scientists and water management consultants on H2i’s software product developments
  • Write and support code documentation
  • Team player
  • Eventually, you will have the opportunity to learn how to support and upgrade existing code and maintain software integrity

 

It will be a good fit if you have:

  • Minimum 2 years of programming ability in one or more of JavaScript, NodeJS, or Python
  • Experience in HTML/DOM/CSS
  • Working knowledge in SQL and NOSQL databases
  • Experience in version control with GitLab/GitHub
  • Experience with unit- and integration testing (e.g. Mocha, Cucumber etc.)
  • Experience in CI/ CD

 

It will be a bonus if you have:

  • Experience in working with messaging queues for e.g. ActiveMQ, RabbitMQ and event streaming platforms e.g., Apache Kafka is a plus
  • Experience in docker development and deployment
  • Experience in cloud development stacks from AWS
  • Experience in DevOps
  • Write and support code documentation
  • Basic experience with UX/UI tools like Figma

Location: Singapore

APPLY HERE

We are looking for a passionate and enthusiastic Data Engineer.

Your Role:

  • Work on building robust and scalable data processing pipelines using Python
  • Collaborate with Data Scientists to implement data science models
  • Keep the Data platform stable and continuously improve the system.
  • Identify Insights to make sense of data
  • Design, develop, and implement reusable components.
  • Work closely together with DevOps
  • Work closely with our business stakeholders and engineers

 

It will be a good fit if you have:

  • Minimum 3 years of experience in Python
  • Minimum 2 years of working experience in SQL and NOSQL databases
  • Minimum 3 years of experience in data engineering or similar role
  • Experience with cloud deployments, cloud tooling
  • Excellent problem solving and troubleshooting skills
  • Experience in Linux environment
  • A Bachelor degree in Computer Science / Computer Engineering or related fields

 

It will be a bonus if you have:

  • Data Engineering certification
  • Experience with API development
  • Experience in data visualization tools
  • Experience working in an agile environment
  • Experience in timeseries and geospatial data
  • Basic experience in Machine Learning
  • Basic experience with MLOps platforms such as Iguazio

Location: Singapore

APPLY HERE