This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Procurify is seeking a talented and team-driven Senior Machine Learning Engineer to join their AI-enhanced procurement and AP automation platform for the mid-market.
The role involves designing, creating, evolving, and maintaining scalable and efficient machine learning systems, including data pipelines, model training, deployment, and monitoring frameworks.
Responsibilities include building complex, reusable architectures for services and systems, developing systems for personalized user experiences, and optimizing machine learning models to enhance operational efficiency.
The engineer will integrate Large Language Models (LLMs) to develop advanced NLP features and collaborate with Product and Engineering teams to create AI and Machine Learning capabilities.
The position requires mentoring other engineers and driving internal process improvements, including automation for data quality control and validation.
The ideal candidate should be engaged, curious, and passionate about technology, with a willingness to challenge the status quo.
Requirements:
Candidates must have 5-7+ years of experience in a Machine Learning role, including at least 1 year of experience with LLMs.
Proven experience as the first ML engineer or in a similar role, demonstrating the ability to build ML systems from the ground up is required.
Proficiency in machine learning frameworks and libraries such as Tensorflow, PyTorch, and scikit-learn, along with expertise in data processing and analysis tools like SQL and Pandas is necessary.
Experience with LLMs such as GPT, Claude, and Llama, as well as a strong understanding of LLM architectures is essential.
Familiarity with ETL/ELT tools, Data Lakehouse technologies, and advanced SQL knowledge is required.
Strong programming skills in Python and familiarity with additional languages and tools commonly used in ML engineering are needed.
Candidates should have a solid understanding of Data Science concepts and be comfortable leading by example to drive collaboration across teams.
The ability to demonstrate initiative, work independently, and manage multiple competing priorities is crucial.
Familiarity with DevOps and MLOps principles, as well as leading software development best practices such as scrum/kanban, CI/CD, and test automation is expected.
Benefits:
Procurify offers a remote-first work environment with flexible working hours, allowing employees to work from anywhere within Canada.
All team members enjoy a four-day workweek to help restore balance between work and life.
The company provides unlimited responsible time off, encouraging employees to take time for themselves.
Extended health benefits include a competitive health, vision, and dental package, an Employee Assistance Program (EAP), and a health and wellness spending account.
Employees can participate in community initiatives, including regular volunteer days and the Donate Your Day program.
A competitive stock options program allows everyone to have a chance to own a part of Procurify.
The company actively promotes diversity, equity, and inclusion through initiatives such as roundtable discussions and guest speaker events.
The base salary range for this position is $136,000 - $170,000, depending on experience, not including bonuses, commissions, benefits, or equity.