Sr Engineer, Machine Learning
Apply NowCompany: Ceridian
Location: Toronto, ON M4E 3Y1
Description:
Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region. Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity and compliance for the global workforce. Our brand promise - Makes Work Life BetterTM- Reflects our commitment to employees, customers, partners and communities globally.
Location: Work is what you do, not where you go. For this role, we are open to remote work and can hire anywhere in Canada.
About the opportunity
We are seeking an experienced and talented Senior Machine Learning Engineer to join our ML team reporting to the Sr. Director of AI & Machine Learning. As a Senior Machine Learning Engineer, you will be working in a team responsible for delivering ML components for new products such as Dayforce Co-pilot and Dayforce Agents, that includes but not limited to rapidly designing, implementing and maintaining machine learning models, algorithms and software systems in a fast succeed/fast fail approach. This role includes a technical leadership aspect of developing and maintaining these new products and leading them to productionalization delivering great software to our customers with performance, reliability and scalability top of mind.
What you'll get to do
Skills and experience we value
What would make you really stand out
What's in it for you
Dayforce is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment.
We encourage individuals to apply based on their passions.
Dayforce encourages personal and professional growth. We offer excellent time away from work programs, comprehensive wellness initiatives and recognition through competitive pay and benefits.
With a commitment to community impact, including volunteer days and our charity, Dayforce Cares we provide opportunities for you to thrive both in your career and personal life. Our focus is not just on your job but on supporting you to be the best version of yourself.
About the Salary Ranges
Please note that the salary range mentioned in this job description should serve simply as a guide. The final compensation offered may vary based on a variety of factors, including bonuses and/or incentives, or a candidate's experience, skills, budget and location. Our company is committed to providing a fair, equitable, and competitive package that reflects the value an individual brings to the organization.
Fraudulent Recruiting
Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com or @Ceridian.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud
Location: Work is what you do, not where you go. For this role, we are open to remote work and can hire anywhere in Canada.
About the opportunity
We are seeking an experienced and talented Senior Machine Learning Engineer to join our ML team reporting to the Sr. Director of AI & Machine Learning. As a Senior Machine Learning Engineer, you will be working in a team responsible for delivering ML components for new products such as Dayforce Co-pilot and Dayforce Agents, that includes but not limited to rapidly designing, implementing and maintaining machine learning models, algorithms and software systems in a fast succeed/fast fail approach. This role includes a technical leadership aspect of developing and maintaining these new products and leading them to productionalization delivering great software to our customers with performance, reliability and scalability top of mind.
What you'll get to do
- Research and Development: Collaborate with cross-functional teams to design, develop, and implement machine learning models and API services that address business challenges and opportunities. Work with application developers to build out robust testing tools, and automated tests.
- Develop and implement machine learning models and algorithms that meet business needs and requirements. Evaluate model performance and make iterative improvements for optimal accuracy and efficiency. Identify and analyze potential biases in data, features, or model predictions.
- Apply machine learning techniques to large datasets to identify trends, patterns, and insights
- Data Preprocessing and Exploration: Prepare, clean, and preprocess large-scale datasets to ensure data quality and suitability for training machine learning models
- Deployment and Integration: Deploy machine learning models into production environments and integrate them into existing systems or applications. Implement monitoring mechanisms which facilitate the collection of usage, performance, and model feedback data.
- Collaboration: Work closely with software developers, data scientists, and domain experts to understand project requirements and collaborate on multidisciplinary projects.
- Continuous Improvement: Stay up to date with the latest advancements in machine learning and AI technologies. Implement best practices and participate in knowledge sharing within the team.
- Participate in research and development of new machine learning techniques and technologies
- Manage end-to-end machine learning pipelines, from data preprocessing to model training and deployment
- Work collaboratively with other developers, data engineers and data scientists to build data pipelines and data processing workflows
- Develop and maintain machine learning software systems and libraries
- Stay up-to-date with the latest developments in machine learning and AI technologies and their applications
Skills and experience we value
- Bachelor's or Master's degree in Computer Science, Data Science, Statistics, or a related field. An equivalent combination of education and relevant work experiences will also be considered.
- 6+ years of overall development experience
- Fundamental knowledge of supervised and unsupervised learning techniques, reinforcement learning, deep learning, and ensemble methods.
- Fundamental understanding of bias in AI and machine learning systems
- Firsthand experience in developing and implementing machine learning algorithms and models in some capacity.
- Strong programming experience with Python and popular machine learning libraries (e.g., TensorFlow, Keras, PyTorch, scikit-learn).
- API programming experience (Flask, FastAPI, etc.)
- Experience with cloud platforms such as AWS, GCP, or Azure and their machine-learning services
- Good knowledge of data structures, algorithms, and design patterns.
- Experience working with relational and non-relational databases.
- Strong analytical and critical thinking skills to tackle complex challenges and devise innovative solutions.
- Excellent communication and teamwork skills to effectively collaborate with various stakeholders and present findings in a clear and concise manner.
What would make you really stand out
- Familiarity with data manipulation, data visualization, and feature engineering techniques.
- Practical experience in detecting and mitigating bias using techniques such as data augmentation, algorithmic fairness constraints, and post-processing to ensure fair decision-making.
- Experience working on a product which involves machine learning.
- Experience with deploying machine learning models in cloud-based environments using CI/CD tools.
- Experience with building and deploying Docker containers on the cloud.
- Experience with AWS cloud infrastructure and tools.
- A portfolio of previous machine learning projects or contributions to open-source ML projects is a plus.
- If you are highly motivated and love constant change and need to rapidly apply new techniques, or existing techniques to new problems this might the place for you. You will work with both generative applications in unstructured data as well as the development of Ai solutions using structured data. This is a fast-paced environment.
What's in it for you
Dayforce is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment.
We encourage individuals to apply based on their passions.
Dayforce encourages personal and professional growth. We offer excellent time away from work programs, comprehensive wellness initiatives and recognition through competitive pay and benefits.
With a commitment to community impact, including volunteer days and our charity, Dayforce Cares we provide opportunities for you to thrive both in your career and personal life. Our focus is not just on your job but on supporting you to be the best version of yourself.
About the Salary Ranges
Please note that the salary range mentioned in this job description should serve simply as a guide. The final compensation offered may vary based on a variety of factors, including bonuses and/or incentives, or a candidate's experience, skills, budget and location. Our company is committed to providing a fair, equitable, and competitive package that reflects the value an individual brings to the organization.
Fraudulent Recruiting
Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com or @Ceridian.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud