Machine Learning Developer / Data Scientist
Remote
Calgary, AB +2
Locations
Calgary, AB
Vancouver, BC
Toronto, ON
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.