Senior Software Engineer – Data & ML Platform
Posted 92ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer responsible for building scalable platforms for data and ML at Jobber. Collaborating with teams to deliver high-quality data and machine learning capabilities.
Responsibilities:
- build scalable platforms, frameworks, and self-service tooling that enable engineers, analysts, and data scientists to work effectively with data and machine learning
- design, operate, and evolve core platform systems with a focus on performance, scalability, and cost efficiency
- apply strong software engineering fundamentals to build new platform capabilities that unlock faster experimentation, safer deployments, and more scalable data and ML use cases
- collaborate with upstream and downstream teams to ensure high-quality data flows through the platform
- participate in a one-week on-call rotation to support the reliability of our data and ML platforms
Requirements:
- designing and building scalable, reliable distributed systems in a cloud environment (AWS or equivalent)
- strong understanding of system design trade-offs, including scalability, fault tolerance, performance optimization, and cost efficiency
- strong proficiency in backend development using Python
- experience designing and maintaining APIs and internal services that support data workflows
- solid experience working with SQL and large-scale data processing systems
- hands-on experience with data transformation and analytics tooling
- familiarity with data quality practices such as schema enforcement, deduplication, and anomaly detection
- experience building and maintaining CI/CD pipelines to test, deploy, and operate backend, data, and platform systems
- strong communication skills with the ability to work effectively across Product, Engineering, and ML teams
Benefits:
- extended health benefits package with fully paid premiums for both body and mind
- matching in RRSP, TFSA or FHSA
- stock options
- dedicated Talent Development team
- access to coaching, learning, and leadership programs
- career development opportunities
- unique opportunity to build, grow, and leave your impact on a $400-billion industry
















