Apply now »

Senior Data Scientist

DESCRIPTION

The ROSEN Group was founded in 1981 by Hermann Rosen and has grown organically and exponentially since then, becoming a global industry leader.  Over the last decades, ROSEN has grown rapidly and is today a worldwide technology group that operates in more than 120 countries with over 4,000 employees. You can be a part of securing the safe supply of energy to people and businesses across the globe and help us all move towards an attainable and sustainable future.  It is our ambition, above anything else, to contribute to a world where critical infrastructure and the supply of energy is not only efficient, but also protected and reliable.  

ROSEN Canada is the leading provider of Asset Integrity Services to clients throughout Canada. We work collaboratively to get the job done, recognizing that each person is integral to meet the needs of our clients and to continue to be a leader in what we do. 

ROSEN is looking for a permanent full-time Senior Data Scientist that will be based in Kelowna, B.C. This position reports directly to the Head of IC Resourcing and will be part of the IC Resourcing team.

What you can expect?

Pipeline inspection generates a lot of sensor data (e.g. from ultrasonic sensors) which have to be analyzed using state of the art computer vision techniques.  We are looking for a senior data scientist that is well versed in machine learning techniques to develop algorithms that can process large quantities of data with extremely high accuracy.  The data scientists are part of a development team that produces and delivers professional software to our internal clients. Our solutions in the area of predictive analytics enable the safe operation of critical infrastructures. An agile way of working, technological expertise, modern technology stacks and an innovative working environment enable us to master the greatest challenges. You will become part of our self-organizing teams with flat hierarchies in which an exchange of knowledge with colleagues from different departments is inherent. We have the highest demands on ourselves to learn new things and perfect old things - in this way we are prepared for the future.
 

Responsibilities:

•    Development and optimization of data pipelines for processing large amounts of data (interface between data science and data engineering)
•    Cleaning, transforming and storing data for analyses and machine learning models
•    Optimizing the data architecture for performance and scalability
•    Automation and documentation of data processes
•    Development of machine learning models and their integration into existing systems
•    Development of algorithms for the detection and classification of objects from data measured by our pipeline inspection devices
•    Provision of algorithms and intelligent services in the form of minimum viable products with a focus on customer experience
•    Interdisciplinary collaboration in integrating the algorithms into our software applications
•    Co-design and use of technological trends, for example in the areas of artificial intelligence, high performance computing, data persistence and processing, as well as big data solutions
 

REQUIREMENTS

•    Degree or doctorate in information technology, physics, mathematics, computer science or a comparable field of study
•    5+ years of experience in data science, specializing in deep learning and computer vision.
 

Qualification or Skills:

•    Experience leading and developing machine learning and artificial intelligence solutions in teams at scale.
•    Strong knowledge in developing models for image processing by using CNNs or equivalent techniques.
•    Hands-on experience with TensorFlow, Keras, and PyTorch for deep learning model development.
•    Proficiency in Python and experience with libraries such as OpenCV, NumPy, Pandas, and Scikit-learn.
•    Proficiency in data engineering techniques for handling large-scale image datasets and experience with databases (SQL, NoSQL) and ETL processes
•    Solid knowledge of at least one object-oriented programming language (e.g. Python, C/C++)
•    Familiarity implementing ML pipelines and MLOps best practices for automated model training and deployment. Experience with Kubeflow is a plus.
•    Familiarity with microservices architecture and deploying ML models in Kubernetes environments.
•    Analytical thinking, ability to work in a team and a solution-oriented way of working
 

OUR OFFER

ROSEN offers a competitive compensation package, including:

•    Comprehensive benefit plan;
•    Health & Wellness Program;
•    RRSP matching;
•    Volunteer Time Off;
•    Company paid basic Life Insurance, Accidental Death & Dismemberment, Short Term Disability and Long Term Disability coverage;
•    Employee Assistance Program;
•    Generous Vacation and Paid Time Off (PTO);
•    Service Anniversary Program;
•    Employee Rewards and Recognition Program;
•    Hybrid working environment for certain positions;
•    Flexible work hours;
•    Annual merit & career advancement increases
•    A great learning environment;
•    Interesting & challenging work;
•    Leadership growth & professional development opportunities;
•    And the opportunity for career advancement.
 

ROSEN Canada offers an exceptional working environment, salary commensurate with experience and an incredible benefits package.

Benefits:

· Medical, Dental, and Vision Insurance

· Life Insurance

· Health & Wellness Program

· RRSP Program

· Flexible Working Hours

· Education Assistance

· Service Anniversary Program

· Vacation and Personal Time Off

· Statutory & ROSEN Holidays

Apply now »