Overview

Technical Safety BC Data Engineer Full Time in Vancouver, BC

Technical Safety BC

Branch Vancouver BC CA

Position:
Data Engineer
Location:
Vancouver, BC

Master’s in computer science,. Engineering, data science, or software engineering experience. Computer engineering, big data and statistics or equivalent work…

Status: Regular, Full Time, Union
Pay Rate: $48.17 – 55.78/hour
Reports to: Leader, Research & Analytics

Principal Accountabilities:

  • Responsible for data engineering for the machine learning component of RAP (predictive algorithm used for Resource Allocation Program at Technical Safety BC)
  • Responsible for developing and maintaining critical data infrastructures to support machine learning processes and expand data science platform and tools.
  • Responsible for selecting and integrating any Big Data tools and frameworks required to provide requested capabilities such as Tensorflow
  • Responsible for monitoring performance and advising any necessary infrastructure changes through automation
  • Creation of version control and roll back strategy of the machine learning processes
  • Apply leadership and promote value of data science to help make sound safety decisions.
  • Able to communicate and collaborate effectively with BI team to support various BI development projects
  • Work with multiple, complex data sources such as social media APIs and other open source APIs
  • Design, build, implement & test machine learning models, and ship deployment-ready versions into production
  • Identify and implement new data sources/patterns that add significant lift to machine learning models
  • Develop innovative solutions to hard machine learning problems
  • Able to conduct independent research

Knowledge, Skills & Experience:

Education and Experience

  • Master’s in computer science,

computer engineering, big data and statistics or equivalent work experience

  • Typically requires over 6 years data

engineering, data science, or software engineering experience.

    • Capability to architect highly scalable distributed systems, using different open source tools
    • Demonstrated experience with agile or other rapid application development methods.
    • Demonstrated experience with object oriented design, coding and testing patterns as well as experience in engineering (commercial or open source) software platforms and largescale data infrastructures.
    • Understands how algorithms work and have experience building high performance algorithms.
    • Extensive knowledge in different programming or scripting languages.
    • Expert knowledge of data modeling and understanding of different data structures and their benefits and limitations under particular use cases.
    • Experience using Big Data batch and streaming tools.
    • Experience with Spark
    • Experience with integration of data from multiple data sources
    • Experience with NoSQL databases, such as HBase, Cassandra, MongoDB
    • Knowledge of various ETL techniques and frameworks
    • Experience with various messaging systems, such as Kafka or RabbitMQ
  • Experience with Big Data ML toolkits, such as Mahout, SparkML, or H2O

Knowledge and Skills

  • Business savvy to be able to translate technical work to business values
  • Highly motivated to tackle multiple projects in parallel
  • Aptitude to independently learn new technologies
  • Excellent written and oral communication skills and ability to share findings with a large, non-technical audience
  • Solid understanding of experimental design, combined with creativity and curiosity to explore innovative solutions
  • Solid understanding of IT systems, databases, and data management including data quality
  • Solid communication and interpersonal skills to engage in collaborative dialogue with internal and external customers/stakeholders
  • Solid planning skills to develop plans for designated projects and assignments
  • Solid analytical, problem-solving and decision-making skills to identify and take action to assess needs, address challenges, and manage change
  • Ability to work with a wide range of stakeholders
  • Basic leadership skills to provide day-to-day technical guidance

or proceed with Standard Application Form.

Employment Type: Full Time
Location: Vancouver, BC, CA
Posted on: 2018-07-28
Posted by: