Job Machine Learning Engineer in Edmonton

Job Machine Learning Engineer in Edmonton>

Posting Closes On: May 14th, 2023 midnight

Compensation: 93,491 to 116,864 per annum (dependent on experience)

Additional Information: This role is hybrid friendly, allowing the successful candidate to work a combination of in office hours and from home.

Did you know that Servus Credit Union is Alberta's largest credit union and is ranked #1 in Canada on Forbes’ World’s Best Banks list for 2022? We're excited to be growing and moving with the times to keep up with the fast-paced, ever-changing financial industry!

Join Our Team!

Servus is embarking on an ambitious growth strategy and investing significantly in enabling data to be one of the key drivers in achieving success. We are investing in building out a leading-edge Data Science department and are looking for a skilled and enthusiastic Machine Learning Engineering Specialist to be an integral part of our modelling development and deployment team. If you are passionate about data, are innovative and a self-starter, and want to be an integral contributor and influencer in a growing team, we want to hear from you.

A Machine Learning Engineering Specialist is responsible for designing, building, and maintaining machine learning models, algorithms, and systems. They work closely with data scientists, software engineers, and business stakeholders to understand the business problem, gather data, design, and implement machine learning solutions.

Requirements

More specifically, the scope of your responsibilities will include but are not limited to:

  • Collecting, cleaning, and preparing data for analysis and modeling.
  • Developing, testing, and refining machine learning models and algorithms for different business use cases.
  • Analyzing and fine-tuning algorithms to ensure optimal performance and accuracy.
  • Integrating machine learning models into production environments and monitoring their performance.
  • Evaluating the performance of machine learning models and making recommendations for improvements.
  • Develop best practices for MLOps practices such as:
    • Experiment tracking
    • Model Registry
    • Scheduling of ML pipelines
    • Production drift monitoring and alerting
    • Optimization of cloud compute resources

Educational Requirements:

  • A Machine Learning Engineering Specialist typically hold a bachelor's or master's degree in computer science, statistics, mathematics, or a related field. In addition, they may have industry certifications such as Certified Machine Learning Engineer (CMLE) or Certified Data Scientist (CDS).


Required experience:

  • Experience working within the Databrick Lakehouse Platform
  • Experience with Git and CI/CD tools
  • Strong knowledge and skills with ML lifecycle and related tools (e.g. ML Flow)
  • Proven experience following best practices for ML Ops activities such as:
    • Experiment tracking
    • Model Registry
    • Scheduling of ML pipelines
    • Production drift monitoring and alerting
    • Optimization of cloud compute resources
  • Expertise in machine learning libraries and frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Strong mathematical skills and understanding of statistics and probability.
  • Strong programming skills in languages such as Python, Java, or R
  • Experience and skills using SQL


Although not required, the following experience would be considered assets:

  • Experience with big data processing tools such as Hadoop, Spark, or Kafka
  • Understanding of software development principles and practices, including version control, testing, and deployment
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills

Benefits

By creating a healthy and inclusive work environment and providing employees with the tools and supports they need, we help our employees achieve their potential. Servus is committed to providing a great place to work, and we invest in our employees!

Here are some of the benefits that our employees love:

  • Financial benefits available immediately (reduced Loan and Credit Card rates, etc)
  • Matched Retirement Savings program (Servus matches what you contribute)
  • Annual flexible spending account to purchase additional health or personal wellness items
  • More than Alberta standard vacation time to start and vacation purchase program for those years when you need more time off
  • Incentive pay program
  • Full package of health and wellness benefits


As Servus, our employees are also members. This means you'll have all the benefits of being a member of the credit union including profit sharing, voting for the board of directors, and all of the services we provide … with a few additional perks!

Additionally, Servus has introduced a new flexible hybrid work model which consists of a combination of working in the office and working remotely. The hybrid approach provides employees with more flexibility, while still allowing employees to connect in person and remotely and building upon the culture that makes Servus such a great place to work. This position has the option of working fully remote however period attendance in the office will be required.

Imagine working for an organization that values diversity and inclusivity, and where everyone collaborates for your success. If you want to join a team of community leaders passionate about making an impact, apply now!

Apply Here

About Servus Credit Union

CEO: Ian Burns
Revenue: $100 to $500 million (USD)
Size: 1001 to 5000 Employees
Type: Company - Private
Website: www.servus.ca
Year Founded: 1938