What you will do
- Develop and maintain high-quality software for the leak detection of pipeline’s system, collaborating with cross-functional teams.
- Conduct thorough testing and debugging for reliable software with optimal performance.
- Stay updated with industry trends in QT, C++, and related technologies.
- Ensure compliance with regulatory guidelines for software development.
- Participate in code reviews and document software specifications for effective communication.
- Lead a team of QT engineers and oversee successful software projects.
- Implement software solutions using C++ and QT, following coding standards and best practices.
- Prepare and review unit test specifications, conduct unit testing, and ensure code coverage.
- Integrate software changes and resolve issues.
What you will need
- Bachelor’s degree in Software Engineering or Computer Science required (Master’s degree preferred).
- Strong proficiency in C++ programming language and QT framework.
- Minimum two years of experience in software engineering and developing scalable applications following coding best practices.
- Experience with in-house software development for customers.
- Familiarity with Shapefile format, GIS, and GeoJson.
- Experience in Linux development environment and system programming.
- Knowledge about fluid dynamics and physics is plus.
- Good in English, both written and verbal.
What you will do
- Design and develop AI models to meet project requirements.
- Convert AI/ML models into APIs that other developers can use.
- Perform statistical analysis on big data sets.
- Manage project infrastructure and the development of AI models and projects.
- Work with other machine learning engineers, data engineers, and AI engineers to develop machine learning models.
What you will need
- Bachelor’s degree, and minimum one year of experience in computer science, data science, software development, or another related field; a master’s degree is recommended.
- Solid understanding of common programming languages used in AI, such as Python, C++, and R.
- Advanced knowledge of statistical and algorithmic models as well as of fundamental mathematical concepts, such as linear algebra and probability.
- Experience working with large data sets and writing efficient code capable of processing large data streams at speed.
- Familiarity with deep learning and machine learning algorithms and the use of popular AI/ML frameworks.
- Experience in Linux development environment and system programming.
- Knowledge about fluid dynamics and physics is plus.
- Good in English, both written and verbal.