Full-Time

Senior Machine Learning Engineer

Confirmed live in the last 24 hours

Procurify

Procurify

51-200 employees

Cloud-based spend management platform for organizations

Enterprise Software
Fintech

Compensation Overview

$136k - $170kAnnually

Senior

Remote in Canada

Work from anywhere within Canada.

Category
Applied Machine Learning
Natural Language Processing (NLP)
AI & Machine Learning
Required Skills
Python
Tensorflow
Pytorch
Apache Spark
SQL
Pandas
SCRUM
Natural Language Processing (NLP)
Development Operations (DevOps)
Databricks
Requirements
  • 5-7+ years in a Machine Learning role, including 1+ years experience in LLMs.
  • Proven experience as the first ML engineer or a similar role, demonstrating a strong ability to build ML systems from the ground up.
  • Proficiency in machine learning frameworks and libraries (e.g. Tensorflow, PyTorch, scikit-learn), as well as expertise in data processing and analysis (e.g., SQL, Pandas)
  • Experience in building with LLMs such as GPT, Claude, Llama etc and strong understanding of LLM architectures.
  • Experience with ETL/ELT tools, Data Lakehouse tech (Databricks, Python, Apache Spark, Hive, Parquet) and advanced SQL knowledge.
  • Strong programming skills in Python and familiarity with additional languages and tools commonly used in ML engineering.
  • Strong understanding of Data Science concepts, able to partner with and support team members who need to use data to predict trends, glean insights on business drivers, and answer questions that are relevant to the organization.
  • Comfortable leading by example and using influence to drive collaboration, documentation, and knowledge sharing across teams and with a broad range of stakeholders.
  • Able to demonstrate initiative, work independently, and thrive with autonomy while collaborating across teams in a culture of priority setting and moving forward with urgency in alignment with our organizational strategy
  • Adept at focusing on multiple competing priorities, solving unique and complex technical problems, and persistently resolving blockers to progress
  • Familiar with DevOps and MLOps principles such as design for manageability and root cause analysis
  • Familiar working within leading software development best practices such as scrum/kanban, CI/CD, and test automation.
Responsibilities
  • Design, create, evolve, and maintain scalable and efficient machine learning systems including, data pipelines, model training, deployment, and monitoring frameworks.
  • Build complex, reusable architectures for services and systems using well-accepted design patterns to support iterative development and future scaling.
  • Develop and enhance systems to deliver personalized experiences to our users, utilizing advanced machine learning and AI technologies to derive engagement and satisfaction.
  • Create and optimize machine learning models to automate and streamline user workflows, enhancing operational efficiency and user experience.
  • Integrate and leverage Large Language Models (LLMs) to develop advanced NLP features, including but not limited to chatbots, workflow automation agents and data analysis tools using state-of-the-art models (e.g. OpenAI, Anthropic, open source models).
  • Partner across Product and Engineering teams on requirements to create product capabilities that fundamentally rely on AI and Machine Learning.
  • Collaborate with leadership to shape the vision for machine learning and AI at Procurify, providing valuable insights and guidance on technological strategies and opportunities.
  • Drive conversations within Engineering to improve and optimize the source data models, integration of the ML capabilities including those in our product platform.
  • Identify, design, and implement internal process improvements, including automation for data quality control and data validation, improved data delivery, and scalability.
  • Mentor other engineers, imparting best practices and institutionalizing efficient processes to foster growth and innovation within the team.

Procurify provides a cloud-based spend management platform designed to help organizations manage their purchasing processes and control expenses. The platform offers tools for budgeting, approval workflows, and expense tracking, allowing businesses to gain real-time visibility into their financial operations. It primarily serves mid-sized to large enterprises across various industries, including technology, education, healthcare, and non-profits. Unlike many competitors, Procurify emphasizes a user-friendly interface and comprehensive support, making it easier for clients to adopt and utilize the software effectively. The company's goal is to help organizations align their spending with their core values and business objectives, ensuring they can make informed financial decisions.

Company Stage

N/A

Total Funding

$85.9M

Headquarters

Vancouver, Canada

Founded

2013

Growth & Insights
Headcount

6 month growth

2%

1 year growth

5%

2 year growth

-3%
Simplify Jobs

Simplify's Take

What believers are saying

  • Procurify's SaaS model provides a steady revenue stream, enabling ongoing innovation and customer support.
  • The appointment of Amy Wang as CFO, with her extensive experience in driving financial growth, positions Procurify for strategic expansion and financial stability.
  • Partnerships with companies like Helm CONNECT and Veriscape enhance Procurify's platform capabilities, offering clients integrated and comprehensive spend management solutions.

What critics are saying

  • The competitive fintech landscape requires Procurify to continuously innovate to maintain its market position.
  • Dependence on mid-sized to large enterprises means economic downturns affecting these sectors could impact Procurify's revenue.

What makes Procurify unique

  • Procurify's cloud-based spend management platform offers real-time visibility and control over expenses, setting it apart from traditional procurement solutions.
  • The company's focus on mid-sized to large enterprises across diverse industries allows it to tailor its solutions to specific market needs, unlike more generalized competitors.
  • Procurify's commitment to continuous product improvement and customer success ensures a user-friendly experience and high client satisfaction.

Help us improve and share your feedback! Did you find this helpful?