Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Data & Machine Learning Specialist (Contract)

Bells of Steel

About the roleWe're looking for a builder who wants to ship an app people actually train with.
We're building a training app that makes the gear people already own more useful. Alongside it we're running a wearable research program testing whether affordable sensors can give people better coaching. You'll take raw sensor movement recordings and turn them into datasets we can trust and findings we can test. You'll work with the founder, our engineers, our coaches and the full-stack developer.
You don't need years of experience. You need to care about getting the data right and be honest about what a result does and doesn't prove.
What's in it for you
This is a 6-month contract role ending in March 2027, with the potential to transition to full-time based on performance and business needs
Health Spending Account
A Calgary office you'll actually want to come into
Employee discounts on all our gear
Access to our staff gym
A team that actually likes what they do
The schedule & locationThis is a
hybrid
role based at our Calgary location, where the core hours are
Monday to Friday from 8:00am to 4:30pm
The non-negotiablesYou build with Claude Code every day, and you check its work.
You can explain every script and analysis you hand us, and you've verified the results hold up. Fast matters. Shipping slop doesn't.
You lift.
You know sets, reps, RPE, progression and rest periods, and you're at home around barbells, racks, benches, dumbbells and cable machines. No coaching cert needed. You can't label a squat rep well if you've never done one.
You're in Calgary.
You live here or you'll move here before your start date. The job is hybrid but you are expected to come on-site around 3 times a week to work with our equipment, coaches and product team, so remote from another city or country won't work.
What you'll do
Build and maintain Python/SQL tools that pull in and check sensor recordings, workout logs and reference measurements
Keep every dataset traceable: participant IDs, exercise, gym and equipment setup, sensor placement, timestamps, consent, labels and version
Run collection checklists with the testing team, and catch missing samples, timing errors and bad labels before they reach an experiment
Build simple baselines and documented ML experiments, with reproducible configs and evaluation on properly separated users and sessions
Write up errors and limitations, keep the negative results, and maintain records and interfaces the app team can use
What Success Looks Like
Day 30:
you've reproduced an existing analysis and built a checked dataset for one exercise and sensor setup
Day 60:
reference-data checks and baseline comparisons are running under an approved protocol
Day 90:
you own a reproducible dataset-to-evaluation workflow and a clear error report that feeds the next sensor decision
Nothing becomes coaching in the app until it's been validated, and you're the reason we know
What We're Looking For
Practical Python, data wrangling, SQL and Git. You can turn a notebook into a repeatable script and write checks for your own assumptions
A foundation in stats and ML: keeping training and validation data separate, spotting overfitting, comparing against a baseline
At least one real project, from a job, research, a capstone or something substantial you built on your own.
New grads and people with 1–3 years of experience welcome
Patience with messy data, curiosity about where things break, and the ability to explain what a result does and doesn't show
Experience with iOS and Android development
Bonus Points
Time-series analysis, signal processing, wearable sensors or biomechanics
pandas/NumPy, scikit-learn or PyTorch
Versioned data pipelines
A relevant degree or diploma (equivalent ability counts just as much). No PhD or production experience required. Coaches and engineers support the reference sessions and help interpret results.
We care more about what you've built than where you learned it.
The Interview Process
30 minute screening with our HR Coordinator
1 hour screening with our hiring team
Paid, time-bound technical assessment
1 hour technical follow-up to discuss assessment
Decision made and offer sent out
About Bells of Steel Inc.At Bells of Steel, our mission is to make fitness and strength training approachable, affordable, and fun. We design and manufacture high-quality strength and exercise equipment for home gym owners and fitness professionals, helping people of all experience levels achieve their goals.
We’re not your typical fitness equipment brand. We’re down-to-earth, a little cheeky, and focused on making fitness more rewarding and less intimidating. If you enjoy a fast-paced, no-BS environment and want to help shape the future of strength training, you’ll fit right in.
Our Core Values: A.C.T.Adaptability – Raise the BarWe challenge the status quo, learn quickly, and continuously improve. We embrace change, seek better ways of working, and take initiative to drive results.
Customer Centricity – Always Spot the CustomerEverything we do is focused on helping our customers succeed. We lead with empathy, build trust through action, and create value for both external and internal customers.
Teamwork – We Win TogetherWe operate with honesty, transparency, trust, and respect. We collaborate openly, take shared ownership of outcomes, and succeed as a team.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Junior Data & Machine Learning Specialist (Contract) in Winnipeg, MB vacancy
  • $129.2k - $174.8k per year

     ...securely. We are currently seeking a Machine Learning Engineer to join our rapidly growing...  ...models using structured and unstructured data to improve Clio’s customer’s experience...  ...or Gemini; A proven ability to quickly learn new technologies and adapt to a dynamic,... 
    Data
    Work at office
    Local area
    Flexible hours
    1 day per week

    Clio

    Winnipeg, MB
    1 day ago
  • Apply machine learning and advanced analytics as a Data Scientist in Toronto’s hybrid 12-month contract. Analyze complex data for machine learning initiatives.This Data Scientist role sits within Data Analytics & Reporting and supports key machine learning initiatives. You... 
    Contract work
    Data

    Bank of Montreal

    Winnipeg, MB
    1 hour ago
  •  ...Build scalable machine learning platforms at PointClickCare using Python, Java, and MLOps expertise. This role supports AI products across healthcare...  ...learning needs into reusable platform capabilities Build data and machine learning pipelines Maintain MLOps tooling,... 
    Data

    The Institute for Performance and Learning

    Winnipeg, MB
    1 day ago
  •  ...consensus.Our team works on a variety of high-impact machine learning projects, and we are looking for a Machine Learning Specialist to join us. In this role you will build...  ...technology and experienced machine learning, data and software professionals providing you with... 
    Data

    DRW Holdings, LLC

    Winnipeg, MB
    1 hour ago
  • $45 - $50 per hour

    Data Scientist IGenAI & Machine LearningBring your passion for data, machine learning, and GenAI to the insurance sector for our client. Support the development of practical, innovative...  ...Business Rate: $55-60 per hour. 12-month contract providing coverage for maternity leave.... 
    Contract work
    Data
    Hourly pay
    Full time

    BlackCube Labs

    Winnipeg, MB
    1 hour ago
  • Apply machine learning and statistical inference as a remote AI Data Trainer with Alignerr, creating rigorous challenges and solutions for advanced models.This hourly contract suits data scientists pursuing or holding a Master's or PhD. Use data engineering, deep learning,... 
    Contract work
    Data
    Hourly pay
    Remote work

    Alignerr

    Winnipeg, MB
    1 hour ago
  •  ...with four onsite days weekly.As a Data Analyst III, you will support...  ...and Power BI. The 12-month contract includes two weeks of training...  ...six data scientists and one BI specialist.Key Responsibilities: Apply statistical analysis and machine learning to identify trends and... 
    Contract work
    Data

    S I Systems

    Winnipeg, MB
    1 hour ago
  • Build machine learning models with Python and optimization expertise at Plusgrade, turning complex data into better commercial decisions.As a Senior Data Scientist, you will research, design, and deploy supervised and unsupervised models. Your work will support personalized... 
    Data

    Plusgrade Solutions Ltd.

    Winnipeg, MB
    1 hour ago
  • Build production machine learning models as a Manager, Data Scientist at Rogers in Toronto, using Python, Spark, Azure, and Databricks onsite. Own analytics influencing millions of customer interactions.This experienced individual contributor role spans the complete model development... 
    Data

    Rogers Communications Inc

    Winnipeg, MB
    1 hour ago
  • Build privacy-conscious machine learning infrastructure for Point11’s agent-era products from a hybrid Toronto office schedule.As a Machine Learning...  ...transform customer CRM and warehouse records into model-ready data. You will design pipelines that help each customer’s digital... 
    Data
    Work at office

    Point11

    Winnipeg, MB
    1 hour ago
  • Turn insurance data into practical solutions as a Data Scientist with iA Financial Group in Quebec or Montreal. Use Python and SQL...  ...explore structured and unstructured data, develop statistical and machine learning models, and prototype generative artificial intelligence... 
    Data

    IA Financial Services

    Winnipeg, MB
    1 hour ago
  • Advance enterprise AI through data pipelines, model integration, and LLM applications as a full-time AI Data Engineer at Citi. Work...  ...and intelligent automation through strong data engineering and machine learning practice. You will ensure data quality, lineage, governance, and... 
    Data
    Full time

    Citigroup Inc.

    Winnipeg, MB
    1 hour ago
  • Shape production-ready machine learning inputs at NBCUniversal using Python, behavioral datasets, and cross-functional technical leadership.This Senior Data Scientist role bridges raw data and high-quality machine learning inputs. You will coordinate with ML engineers, product... 
    Data

    NBCUniversal

    Winnipeg, MB
    1 hour ago
  • Build deployable machine learning models for Sanofi in Toronto, combining production software development with cloud and high-performance computing expertise.As a Data Scientist, you will develop AI/ML solutions for Sanofi’s analytics projects and data products. The work spans... 
    Data

    Sanofi

    Winnipeg, MB
    1 hour ago
  • Engineer scalable data and machine learning pipelines with Snowpark Python, Snowflake SQL, and cloud services at Accenture. Support enterprise transformation through client-focused delivery.As a Forward Deployed Technical Consultant, you will work across solution design, data... 
    Data

    Accenture PLC

    Winnipeg, MB
    1 hour ago
  • Build machine learning models and analyze complex datasets as a Senior Data Scientist at BDO Canada, working from anywhere in Canada.This senior role supports data-driven decision-making through data collection, interpretation, and predictive modeling. You will collaborate... 
    Data

    BDO Canada

    Winnipeg, MB
    1 hour ago
  • Apply Python and predictive analytics as an Intermediate Data Scientist in Montreal’s hybrid financial services environment. Work onsite...  ...Scientist for a Canadian financial institution. You will build machine learning solutions that inform business decisions, partnering closely... 
    Data

    Abbeal

    Winnipeg, MB
    1 hour ago
  •  ...helps move people forward. POSITION SUMMARY: As the Learning & Development Specialist, reporting to the Professional and Leadership Development...  ...sustainable. Build a rewarding career with opportunities to learn and grow across our family of companies. Join an... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Monday to friday

    NFI Group Inc.

    Winnipeg, MB
    18 days ago
  • $20 - $24 per hour

     ...The Junior IT Support Specialist provides first-level technical assistance and reliable day-to-day technology support across multiple work locations...  ...HR and the Director of Operations; preserve organizational data as directed.   Equipment, Purchasing Support & Asset Tracking... 
    Data
    Junior
    Permanent employment
    Part time
    Work at office
    Immediate start
    Afternoon shift

    ACCURATE INDIGENOUS MANAGERS & ADVISORS

    Winnipeg, MB
    2 days ago
  • Elevate your skills as a Machine Learning Specialist at DRW, a leading trading firm. Engage in impactful projects that utilize advanced machine learning systems. As a member of DRW’s technology team, you will design performant systems critical for deep learning models. With... 

    DRW Holdings, LLC

    Winnipeg, MB
    1 hour ago
  • $65 - $75 per hour

    Senior Data Scientist (Machine Learning & Generative AI) Bring your passion for data, machine learning, and GenAI to the insurance sector for our client...  ...Incorporated Business Rate: $77-87 per hour. 12-month contract providing coverage for maternity leave. Full-time... 
    Contract work
    Data
    Hourly pay
    Full time

    BlackCube Labs

    Winnipeg, MB
    1 hour ago
  • Build predictive models and extract insights from large datasets as a Senior Associate in PwC Canada’s data science and machine learning engineering practice.As a Senior Associate, you will apply advanced analytics, machine learning techniques, and statistical analysis to complex... 
    Data

    PwC

    Winnipeg, MB
    1 hour ago
  • $164k - $248k per year

     ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Data Product Manager (Machine Learning) based in Canada. We are seeking an experienced Staff Data Product Manager to define and lead the machine learning... 
    Data
    Long term contract
    Immediate start
    Remote work
    Work from home

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Design scalable AI/ML data pipelines in Toronto with Python, SQL, and Azure expertise. This hybrid Data Engineer role supports production-grade data solutions.Cloud Resourcing seeks a Data Engineer with 10–15 years of experience designing data pipelines for AI/ML and Generative... 
    Data

    Indotronix UK

    Winnipeg, MB
    4 hours ago
  • $45.6k - $68.4k per year

     ...Full Time  - We are looking for a Contracts & Compensation Specialist. This position is suitable for an individual...  ...obligations, monitor, and audit data in the Siebel Management system and...  ...Ability to work in a team environment and learn quickly Strong adaptability to... 
    Contract work
    Data
    Permanent employment
    Full time
    Part time
    Bank staff
    Internship
    Work at office
    Flexible hours

    Canada Life

    Winnipeg, MB
    1 day ago
  • Join Scribd, Inc. as a Data Scientist II to craft transformative machine learning solutions. Embrace a flexible work environment with essential in-person moments. The Applied Research team at Scribd, Inc. is on the lookout for a Data Scientist II passionate about machine... 
    Data
    Flexible hours

    Scribd, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...experienced Senior Manager, Software & Data Engineering to lead the design...  ...data engineers, and technical specialists while partnering closely with...  ...practices and continuous learning within the team.Software...  ...success!You’ll get to work with and learn from diverse industry leaders,... 
    Data

    Scotiabank

    Winnipeg, MB
    1 hour ago
  •  ...Zurich Canada. If you have experience in machine learning, artificial intelligence or ML/AI...  ...across multiple experience levels, including Junior, Intermediate and Senior opportunities. Candidates...  .... You will work within a modern cloud data and AI ecosystem and collaborate with... 
    Data
    Internship

    Zurich Canada

    Winnipeg, MB
    1 hour ago
  • The Machine Learning Engineer will lead the design, development, and deployment of advanced machine...  ...product features. The engineer will mentor junior team members, contribute to strategic...  ...ML frameworks, software engineering, data processing, and emerging AI/LLM technologies... 
    Data

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Wave is the ability to be bold, learn quickly and share your knowledge generously.As a Machine Learning Engineer, you will be a...  ...functional stakeholders, including risk specialists, product leads, and software...  ...of lineage tracking and data protection workflows into our automated... 
    Data
    Summer work
    Internship
    Immediate start

    Wave HQ

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Data & Machine Learning Specialist (Contract). Be the first to apply!