Specialist Data Engineer

Rio Tinto
Montreal, QC, CAN
Competitive
May 22, 2022
May 24, 2022
11501217
Permanent
Full Time
English
Specialist Data Engineer Montreal
  • Diverse & challenging projects with our PACE Analytics team
  • Apply your creativity to our huge mine datasets
  • Utilize your hands-on coding skills in Python, SQL and/or R
  • Work in a flexible work environment where we prioritize a healthy work/life balance

About the role

All progress begins with pioneers. At Rio Tinto, it begins with you.

We are looking for a Specialist Data Engineer to work with challenging and exciting analytics problems and make a positive impact to the business, while engaging with a global team of technology experts and engineers. This will involve gaining substantial experience working with our data systems to develop state-of-the-art data science solutions for our businesss data problems.

Data is one of our most important assets. From mine to market, behind each of our operations and projects are technological innovations and data science that are driving new industry standards in mining and metals. We have technical development programs that are industry-leading and recognize the unique nature of your role. These provide opportunities to grow your career through a dedicated technical path while being rewarded for your unique skills

Reporting to the Principal Data Engineer you will support the Data& Analytics team to design and continually improve services that solve business problems and provide insight to making improved decisions. You will utilize your strong hands-on coding skills in Python, SQL, and Cloud technologies to:
  • Design, build, integrate data from various resources, and manage big datasets for data scientists
  • Engineer data pipelines from source systems to predictive models
  • Provide expertise on software engineering best practices in extending Machine Learning (ML) prototypes into fully functional and polished end-products.

You will also support the team to:
  • Ensure best in class processes and techniques to develop and deploy data analytics solutions to the business
  • Ensure the quality assurance and quality control of all data analytics products released to the business
  • Capture and record the intellectual property generated.
  • Share what has been developed in GitHub to help foster a new generation of data-driven decision-makers and enable them to improve upon what has already been done
  • Engage with clients and key stakeholders to build their understanding of data analytics
  • Foster an innovative and disruptive technology culture to identify and drive value creating opportunities
  • Help the broader team and client prioritize by advising technical complexity of identified opportunities
  • Provide training and knowledge transfer to support the deployment and continuity of the analytics products developed

What youll bring

We are looking for a result-driven individual who is result oriented, passionate and a self-starter, be proactive requiring minimal supervision, be highly organized, has an ability to handle multiple tasks and meet tight deadlines, be a creative and strategic thinker, works comfortably work in a collaborative setting, work comfortably with all stakeholders, and demonstrate an ability to remain calm during times of uncertainty and stress, inspiring the same in the team.
  • Strong development skills in Python and SQL.
  • Demonstrable experience with a range of data storage technologies and formats, data modeling and ETL tools, and API integrations.
  • Experience in the implementation of data science projects, including familiarity with related libraries and frameworks (e,g., Pandas, Numpy, Sci-kit Learn, TensorFlow).
  • Linux workstation and administration capabilities, including comfort working at the command line or over SSH, AWS Session Manager.
  • Cloud providers such as AWS or Azure, including data processing platforms such as EMR, Glue, RDS, Athena, Lambda, and Redshift.
  • Containerized application development and deployment - Docker, Dockerfiles, Registry Management.
  • Defining and implementing best practices for taking research PoC to production - Automate testing, CI/CD DevOps processes, unit testing/code coverage, monitoring dashboards, code review, deployment of data pipelines using AWS services and Python.
  • Solution design & architecture of ML solutions aiming scalability, performance, fault tolerance, and speed.

Education/Experience:
  • Masters in software engineering, computer science, or substantial experience and demonstration of equivalent skills.
  • Minimum 5 years of experience in data engineering project delivery, preferably using agile methodologies and/or rapid prototyping
  • AWS or Azure certifications.

What we offer
  • Be recognized for your contribution, your thinking and your hard work, and go home knowing youve helped the world progress.
  • A work environment where safety is always the number one priority.
  • Career development & education assistance to further your technical or leadership ambitions.
  • A competitive base salary reflective of your skills and experience with annual incentive program.
  • Ongoing access to family-friendly health and medical programs, pension, and savings plans Attractive share ownership plan.
  • Leave for all of lifes reasons (vacation/annual, paid parental, sick leave)
  • Exclusive employee discounts.

About Rio Tinto

Every idea, every innovation, every little thing the world calls progress begins with a first step, and someone willing to take it: explorers, inventors, entrepreneurs.Pioneers. For nearly 150 years, Rio Tinto has been a company of pioneers generations of people spanning the globe, all with the grit and vision to produce materials essential to human progress.

Our iron ore has shaped skylines from Shanghai to Sydney. Our aluminium the worlds first to be certified responsible helps planes fly and makes cars lighter. Our copper helps wind turbines power cities and our boron helps feed the world, and explore the universe.

Our diamonds help us celebrate the best parts of life.

Where you will be working

The Data & Analytics team is focused on improving performance through smarter ways of working by driving an innovative and disruptive technology culture. By partnering with Rio Tinto product groups and functions, our team is developing innovative ideas to solve problems and enable better decisions through data analytics.

Data science roles have diverse, multi-industry backgrounds and comprehensive skills in the fields of data modeling, engineering, and visualization as well as advanced analytics techniques including machine learning and optimization. These skills are used to turn data into information that can be used to make improved decisions and generate competitive advantage for Rio Tinto.

Every Voice Matters

At Rio Tinto, we particularly welcome and encourage applications from Indigenous Peoples, women, the LGBTQIA2 community, mature workers, people with disabilities and people from different cultural backgrounds.

We are committed to an inclusive environment where people feel comfortable to be themselves. We want our people to feel that all voices are heard, all cultures respected and that a variety of perspectives are not only welcome they are essential to our success. We treat each other fairly and with dignity regardless of race, gender, nationality, ethnic origin, religion, age, sexual orientation or anything else that makes us different.

Please note, in order to be successfully considered for this role you must complete all pre-screening questions.