Software Developer, ML Applications
Ground Truth Ag is an exciting, fast-growing agtech company building products that generate real, measurable value using real-time grain quality data.
We are looking for a Software Developer, ML Applications to help build practical software tools and product features that use data and machine learning.
This role is a good fit for someone who is a strong developer and has hands-on exposure to machine learning, data workflows, or applied AI systems. You do not need to be a machine learning researcher or senior ML engineer. Instead, we are looking for someone who can write clean, reliable code and help turn ML ideas, prototypes, and data-driven workflows into useful software.
You will work closely with engineering, product, and data/ML teammates to build applications, APIs, internal tools, data pipelines, and model-powered features.
If this opportunity is appealing to you, apply with a resume and cover letter.
Required Qualifications
- 2+ years of professional software development experience, or equivalent project experience.
- Strong programming ability in Python.
- Experience building software applications, backend services, scripts, APIs, or data tools.
- Familiarity with machine learning concepts such as training, inference, evaluation, features, datasets, and model outputs.
- Experience with common Python/data tools such as pandas, NumPy, scikit-learn, PyTorch, TensorFlow, FastAPI, Flask, or similar.
- Comfortable working with databases, files, APIs, and structured datasets.
- Ability to write clear, tested, maintainable code.
- Strong debugging and problem-solving skills.
- Clear communication and ability to work with cross-functional teams.
Optional Valuable Skills
- Experience integrating ML models into applications or production workflows.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with Docker, CI/CD, GitHub Actions, or similar development workflows.
- Experience with geospatial data, computer vision, remote sensing, agriculture technology, IoT, or scientific datasets.
- Experience moving code from notebooks or prototypes into maintainable application code.
- Familiarity with model monitoring, experiment tracking, or MLOps tools such as MLflow, Weights & Biases, DVC, or similar.
What you’ll be working on
- Build and maintain software applications, backend services, APIs, and internal tools.
- Support ML-powered product features, including model integration, inference workflows, evaluation tools, and data processing.
- Write clean, maintainable, well-tested code.
- Work with data pipelines, datasets, and model outputs.
- Help turn prototypes or notebooks into usable software components.
- Collaborate with engineers, data scientists, ML specialists, and product stakeholders.
- Debug issues across application code, data workflows, and model outputs.
- Improve performance, reliability, and usability of ML-enabled tools.
- Document technical decisions, workflows, and implementation details.
What Success Looks Like
In your first few months, you will be contributing to production code, learning our data and ML workflows, and helping build software that makes ML outputs easier to use, test, and improve.
Over time, you will take ownership of application features, internal tools, and model integration workflows. You will help bridge the gap between ML prototypes and reliable software that can be used by teammates, customers, or production systems.
Work Conditions
- The salary range for this role is $75,000-$95,000 CAD per year, based on experience and qualifications.
- This position offers competitive benefits including health and dental, paid time off, professional development support, and the opportunity to work on meaningful technical problems with real-world impact.
- Hours are Monday – Friday, 8:00 am - 4:30 pm, with the opportunity for overtime when required.
- Location: On-site in Regina, SK.
- Employment Type: Full-time
Personality
- Challenges excite you.
- You take pride in building systems that work in the real world.
- You value humility, ownership, and strong collaboration.
- You care deeply about the people you build with — and the customers you build for.
How to Apply
Interested candidates are encouraged to apply by submitting their resume and a cover letter detailing their experience and interest in the role.
Join Ground Truth Ag and help us shape the future of agriculture through innovation and technology!
Job Types: Full-time, Permanent
Pay: $75,000.00-$95,000.00 per year
Benefits:
- Casual dress
- Dental care
- Extended health care
- On-site parking
- Paid time off
- Vision care
Ability to commute/relocate:
- Regina, SK S4N 7E3: reliably commute or plan to relocate before starting work (required)
Application question(s):
- I am submitting a cover letter with this application.
Experience:
- professional software development: 2 years (required)
Work Location: In person