This job posting has expired and no longer is available. Please explore other opportunities.

Machine Learning Developer / Data Scientist

Remote
Calgary, AB +2

Level: Intermediate to Senior

Employment type: Full-time employment & contract (based on candidate preference) 

Location: Calgary, Vancouver, or Toronto regions

Positions: Multiple

Intake: Second quarter of 2022


Are you an experienced Data Scientist or Machine Learning Developer? Help our clients build best-in-class algorithms and models for product features, process optimization, and user engagement. 


What You’ll Do 

  • Utilize your experience to assess and recommend solutions using machine learning, advanced algorithms, and data analytics.
  • Engage with subject matter experts and stakeholders at all levels of the business to solicit, understand, and clarify business and technical requirements. 
  • Apply your practical knowledge of development tools for machine learning, such as Azure ML, AutoML, Amazon SageMaker, Python, Scikit-learn, Pandas, NumPy, and TensorFlow. 
  • Implement data processing, machine learning models, and evaluation and monitoring solutions across different platforms, such as Azure, AWS, Jupyter Notebooks, and/or GCP. 
  • Work with a diverse team of Machine Learning Consultants, Software Developers, Business Analysts, and Project Managers to deliver solutions for our clients. 
  • Lead, mentor, and coach fellow Improvers and client team members. 

 

You Are 

  • Located in Calgary or Vancouver region or planning to relocate at time of hire. 
  • A professional with experience designing, building, and implementing end-to-end analytical and machine learning solutions. An understanding of full-stack development is an asset. 
  • Well-versed in DevOps, ML Ops, and development best practices. 
  • Experienced in integrating Machine Learning models into software products. 
  • Knowledgeable in data pipelines, data cleansing, feature generation. 
  • Familiar with heterogenous source of data: SQL databases, NoSQL, document stores, event streams, and data lakes. 
  • A driven, meticulous, and personable individual who can effectively engage with our clients and can use your technical knowledge to the benefit of our clients and other stakeholders. 
  • Self-motivated and exhilarated to gain knowledge in a wide range of business sectors and data technologies. 
  • A graduate of a post-secondary education in Computer Science, Software Engineering, Information Systems, or a related field. 


Why You Should Apply 

  • Be a part of a fast-growing consulting organization.
  • Receive support and mentorship from the brightest, most experienced professionals within the industry across North America. 
  • Gain exposure to multiple industries and technologies.
  • Benefit from project delivery support and mentoring in your client engagements.
  • Opportunity to attend Improving’s public training offerings to expand your technical skills and achieve relevant industry certifications (e.g. PSM, Microsoft certifications, and other cloud platforms).
  • Participate in our in-house ImprovingU technical and personal development courses. 
  • Connect, engage, and have fun within a positive, inclusive atmosphere. 
  • Learn, grow, and share in the success and accomplishments with our clients and the Improving team. 


Improving is a consulting company so many of our open positions depend on contractual agreements with our clients. Timing, required skills, and responsibilities may vary based on client engagement. 

Subscribe to Job Alerts