Kitchener, Ontario - Hybrid Senior Software Developer Join Sonova's Manufacturing Software team and ... machine learning, or data visualization tools such as Apache Superset is a plus Precise, self ...
Kitchener, Ontario - Hybrid Senior Software Developer Join Sonova's Manufacturing Software team and ... machine learning, or data visualization tools such as Apache Superset is a plus Precise, self ...
Overview We are currently seeking a Water Wastewater Engineer to join our Water Wastewater team ... ongoing learning and professional development * Input to the career development of junior staff ...
Overview We are currently seeking a Water Wastewater Engineer to join our Water Wastewater team ... ongoing learning and professional development * Input to the career development of junior staff ...
Electrical Engineer
Kitchener, ON · On-site
... ongoing learning and professional development * Input to the career development of junior staff ... A degree in electrical engineering from an accredited university. * Licensed to practice as a ...
Electrical Engineer
Kitchener, ON · On-site
... ongoing learning and professional development * Input to the career development of junior staff ... A degree in electrical engineering from an accredited university. * Licensed to practice as a ...
... ongoing learning and professional development * Input to the career development of junior staff ... A degree in electrical engineering from an accredited university. * Licensed to practice as a ...
... ongoing learning and professional development * Input to the career development of junior staff ... A degree in electrical engineering from an accredited university. * Licensed to practice as a ...
Civil Engineer
Guelph, ON · On-site
... ongoing learning and professional development * Input to the career development of junior staff ... Bachelor's degree or higher in civil engineering. * Proven expertise in municipal infrastructure ...
Civil Engineer
Guelph, ON · On-site
... ongoing learning and professional development * Input to the career development of junior staff ... Bachelor's degree or higher in civil engineering. * Proven expertise in municipal infrastructure ...
Civil Engineer
CA$75K - CA$120K/yr
We are currently seeking a Civil Engineer to join our Linear Municipal Infrastructure team. Our ... ongoing learning and professional development * Input to the career development of junior staff ...
Civil Engineer
CA$75K - CA$120K/yr
We are currently seeking a Civil Engineer to join our Linear Municipal Infrastructure team. Our ... ongoing learning and professional development * Input to the career development of junior staff ...
... ongoing learning and professional development * Input to the career development of junior staff ... Bachelor's degree or higher in civil engineering. * Proven expertise in municipal infrastructure ...
... ongoing learning and professional development * Input to the career development of junior staff ... Bachelor's degree or higher in civil engineering. * Proven expertise in municipal infrastructure ...
Intermediate Controls Integrator
CA$37.85 - CA$47.31/hr
Generally responsible for the design and programming of complete lines or stand-alone machines May guide and monitor the work of other more junior engineers and technical staff working within the ...
Intermediate Controls Integrator
CA$37.85 - CA$47.31/hr
Generally responsible for the design and programming of complete lines or stand-alone machines May guide and monitor the work of other more junior engineers and technical staff working within the ...
Intermediate Controls Integrator
CA$37.85 - CA$47.31/hr
Generally responsible for the design and programming of complete lines or stand-alone machines May guide and monitor the work of other more junior engineers and technical staff working within the ...
Intermediate Controls Integrator
CA$37.85 - CA$47.31/hr
Generally responsible for the design and programming of complete lines or stand-alone machines May guide and monitor the work of other more junior engineers and technical staff working within the ...
Transportation Engineer
Kitchener, ON · On-site
CA$100K - CA$150K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil engineering, transportation engineering, or urban planning. * A minimum of 10 ...
Transportation Engineer
Kitchener, ON · On-site
CA$100K - CA$150K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil engineering, transportation engineering, or urban planning. * A minimum of 10 ...
Transportation Engineer
Guelph, ON · On-site
CA$100K - CA$150K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil engineering, transportation engineering, or urban planning. * A minimum of 10 ...
Transportation Engineer
Guelph, ON · On-site
CA$100K - CA$150K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil engineering, transportation engineering, or urban planning. * A minimum of 10 ...
Transportation Engineer
CA$100K - CA$150K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil engineering, transportation engineering, or urban planning. * A minimum of 10 ...
Transportation Engineer
CA$100K - CA$150K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil engineering, transportation engineering, or urban planning. * A minimum of 10 ...
Waste Management Engineer
Guelph, ON · On-site
CA$82K - CA$132K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil, environmental, or geotechnical engineering. * Licensed to practice as a ...
Waste Management Engineer
Guelph, ON · On-site
CA$82K - CA$132K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil, environmental, or geotechnical engineering. * Licensed to practice as a ...
Waste Management Engineer
CA$82K - CA$132K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil, environmental, or geotechnical engineering. * Licensed to practice as a ...
Waste Management Engineer
CA$82K - CA$132K/yr
... and ongoing learning and professional development. * Input to the career development of junior ... A degree in civil, environmental, or geotechnical engineering. * Licensed to practice as a ...
Structural Engineer (Bridges)
Kitchener, ON · Hybrid
CA$82K - CA$132K/yr
... ongoing learning and professional development * Input to the career development of junior staff ... A degree in civil engineering. A graduate-level degree would be an asset * Licensed to practice as ...
Structural Engineer (Bridges)
Kitchener, ON · Hybrid
CA$82K - CA$132K/yr
... ongoing learning and professional development * Input to the career development of junior staff ... A degree in civil engineering. A graduate-level degree would be an asset * Licensed to practice as ...
Structural Engineer (Bridges)
Guelph, ON · Hybrid
CA$82K - CA$132K/yr
... ongoing learning and professional development * Input to the career development of junior staff ... A degree in civil engineering. A graduate-level degree would be an asset * Licensed to practice as ...
Structural Engineer (Bridges)
Guelph, ON · Hybrid
CA$82K - CA$132K/yr
... ongoing learning and professional development * Input to the career development of junior staff ... A degree in civil engineering. A graduate-level degree would be an asset * Licensed to practice as ...
Airport Design Engineer
Guelph, ON · On-site
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized ... Drive continuous learning and mentor intermediate/junior staff in design and project delivery ...
Airport Design Engineer
Guelph, ON · On-site
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized ... Drive continuous learning and mentor intermediate/junior staff in design and project delivery ...
Airport Design Engineer
Kitchener, ON · On-site
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized ... Drive continuous learning and mentor intermediate/junior staff in design and project delivery ...
Airport Design Engineer
Kitchener, ON · On-site
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized ... Drive continuous learning and mentor intermediate/junior staff in design and project delivery ...
The specific opportunity is for an engineering or computer science trained/experienced professional ... Machine Learning and Data Analytics * Having an understanding of the SR&ED program and the desire ...
The specific opportunity is for an engineering or computer science trained/experienced professional ... Machine Learning and Data Analytics * Having an understanding of the SR&ED program and the desire ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Mentor and guide junior software engineers, fostering a culture of continuous learning and growth. * Drive technical discussions and provide expertise in technology selection and best practices.
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Mentor and guide junior software engineers, fostering a culture of continuous learning and growth. * Drive technical discussions and provide expertise in technology selection and best practices.
Junior Machine Learning Engineer information
See Waterloo, ON salary details
$24.2K - $39.6K
12% of jobs
$39.6K - $55K
7% of jobs
$55K - $70.4K
2% of jobs
$83.9K is the 25th percentile. Wages below this are outliers.
$70.4K - $85.8K
4% of jobs
$85.8K - $101.2K
13% of jobs
The median wage is $110.6K / yr.
$101.2K - $116.5K
19% of jobs
$131.5K is the 75th percentile. Wages above this are outliers.
$116.5K - $131.9K
18% of jobs
$131.9K - $147.3K
9% of jobs
$147.3K - $162.7K
7% of jobs
$162.7K - $178.1K
5% of jobs
$178.1K - $193.5K
3% of jobs
$24.2K
$111.1K
$193.5K
How much do junior machine learning engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a junior machine learning engineer, and why are they important?
What kinds of projects and responsibilities can a junior machine learning engineer expect in their first year on the job?
What is the difference between Junior Machine Learning Engineer vs Data Scientist?
| Aspect | Junior Machine Learning Engineer | Data Scientist |
|---|---|---|
| Required Credentials | Bachelor's in CS, Data Science, or related; some experience with ML frameworks | Bachelor's or higher in CS, Statistics, or related; often advanced certifications |
| Work Environment | Developing and deploying ML models, coding, testing | Data analysis, statistical modeling, interpreting data insights |
| Employer & Industry Usage | Tech companies, startups, AI-focused firms | Finance, healthcare, tech, consulting |
| Search & Comparison Intent | Yes | Yes |
While both roles involve working with data and machine learning, Junior Machine Learning Engineers focus on building and deploying models, often with coding and engineering skills. Data Scientists analyze data, create statistical models, and interpret insights. The roles overlap but differ mainly in their core responsibilities and skill emphasis.
What does a junior machine learning engineer do?
As a junior machine learning engineer, you work in AI, performing research with algorithms and data modeling techniques. Machine learning involves using large collections of data to create systems that are capable of making predictions, and in this field, your duties and responsibilities revolve around using advanced mathematics to design applications for use in everything from stock trading to sports betting. Some machine learning efforts involve images, and this branch of the field is known as computer vision, while other techniques which focus on text are called natural language processing (NLP). Given these divisions, titles in machine learning include computer vision engineer, NLP scientist, or simply research scientist.

Sonova rating
6.8
Based on 19 frontline employees who took The Breakroom Quiz
Job description
Kitchener, Ontario - Hybrid
Senior Software Developer
Join Sonova's Manufacturing Software team and help develop the sophisticated solutions that power our production while enabling data-driven decisions for complex manufacturing challenges, delivering high-quality products to our customers.
As a Senior Software Developer, you will apply your expertise to deliver reliable and scalable data-oriented solutions in a collaborative global environment.
Responsibilities:
Develop, maintain, and support solutions for data analysis and production
Ensure the availability and performance of critical solutions
Contribute into architectural design of state-of-the-art solutions using the latest technologies
Deliver reliable, scalable solutions that meet Sonova's code-quality requirements and follow established software architecture
Perform exploratory data analysis and reporting
Create and maintain technical documentation and procedures in accordance with internal SOPs and applicable external requirements
Advance continuous improvement by fostering knowledge sharing, engineering excellence, and team growth
More about you:
Bachelor's or master's degree in Computer Science, Software Engineering, or a related field
At least five years of professional software development experience
Strong experience with data engineering technologies, including ETL pipelines, Python, SQL, and relational databases
Strong experience with microservices and event-driven architectures; experience with C# is a plus
Solid understanding of software architecture and design principles, including SOLID
Experience with modern software development tools and practices, including Git, Docker, CI/CD, GenAI, Jira, and Confluence
Experience with Databricks, AI or machine learning, or data visualization tools such as Apache Superset is a plus
Precise, self-driven, and quality-focused approach to work
Excellent written and verbal communication skills in English
Don't meet all the criteria? If you're willing to go all in and learn, we'd love to hear from you!
We are looking forward to receiving your application via our online job application platform. For this position, only direct applications will be considered. Sonova does not recruit via app, Telegram, carrier pigeon, or any other format that does not include speaking with an actual human. If you are offered a job without speaking with someone, please contact Sonova HR. We utilize AI to assist with resume screening; however, all selection, interviewing, and hiring decisions are made by our internal recruitment team.
What we offer:
Exciting and challenging work environment
Collaborative culture
Opportunities for continuous self-improvement
Flexible hybrid work environment
A company that values diversity and inclusion
Rich benefits plan, including a wellness benefit and paramedical coverage for services such as massage therapy and naturopathy
Competitive compensation, including a variable component and employer-matched pension contributions
Mentorship programs and career-development plans
How we work:
At Sonova, we prioritize the well-being of our employees and foster an inclusive environment that promotes engagement and collaboration. Our team-customized hybrid work model empowers teams to balance individual needs with business goals, offering flexibility and individualized time management. We recognize the importance of life outside of work and strive to create a supportive and motivating workplace where innovation thrives.
About Sonova
Sourced by ZipRecruiter
Industry
Medical equipment and supplies manufacturing
Company size
10,000+ Employees
Headquarters location
Aurora, IL, US