Senior Software Engineer (Gen AI/ML/Backend)

September 5, 2025

Apply for this job

Job Description

Description

Direct message the job poster from zofiQ

Cofounder & CTO @zofiQ | Machine Learning & Generative AI | Ex-Salesforce, 2X Founding Engineer & 2X Founder

Generalist Software Engineer (Full-Stack & Machine Learning)

About Us

We specialize in providing AI tools for Managed Service Providers (MSPs) and IT teams. These tools enable faster ticket resolution, reduce repetitive tasks, and enhance operational efficiency for MSPs. Leveraging traditional software and advances in Large Language Models (LLMs), Reinforcement Learning (RL), sampling strategies, and inference-time training, we’re enabling users to design automations that are reliable and effective. Our team combines expertise in software engineering, application development, machine learning, workflow design, vertical expertise, and go-to-market specialization.

The Role

As a Generalist Software Engineer, you will work across the entire stack, developing everything from core machine learning models to user-facing applications. This role combines application engineering with machine learning, enabling you to build scalable systems, design intuitive interfaces, and contribute to foundational ML infrastructure.

Your responsibilities might include:

  • Building APIs and backend systems that integrate LLMs and RL workflows into applications.
  • Developing user interfaces and tools to make RPA workflows accessible and user-friendly.
  • Developing user-facing applications and software to interact with AI Agents and LLMs
  • Optimizing the efficiency of training and inference pipelines for ML models.
  • Designing experiments to improve system performance, reliability, and usability.
  • Collaborating with the team to identify areas for improvement across the platform.

This role is ideal for someone who enjoys solving diverse technical challenges, whether they involve crafting elegant frontends, scaling backend systems, or working with machine learning models.

You May Be a Good Fit If You

  • Have professional experience as a software engineer or a strong background in Computer Science, Machine Learning, or a related field (Master’s degree or equivalent).
  • Are comfortable with full-stack development, including building APIs, backend systems, and front-end interfaces.
  • Have experience working on machine learning infrastructure and are curious about applying ML in real-world systems.
  • Enjoy taking ownership of features or projects, from design to deployment.
  • Care about delivering reliable and impactful tools for users.
  • Can identify practical solutions and implement them efficiently without overcomplicating the design.
  • Thrive in a collaborative environment where communication and teamwork are key.
  • Strong Candidates Might Also Have Experience With
  • Developing and deploying machine learning models at scale, particularly with frameworks like PyTorch.
  • Reinforcement Learning, especially for real-world applications
  • Building scalable, high-performance backend systems using Kubernetes, Docker, and cloud platforms.
  • Developing clean, maintainable front-end applications and UI/UX design.
  • Designing APIs and integrating systems with external tools or platforms.
  • Working with RPA systems or IT automation workflows.

What You Might Work On

  • Building user-facing applications to interact with, control, and engage with AI agents.
  • Designing and building APIs and interfaces to make the platform accessible and user-friendly.
  • Optimizing the efficiency and reliability of LLM-based systems for generating RPA workflows.
  • Experimenting with inference-time training approaches to improve automation capabilities.
  • Scaling application infrastructure to handle increasing workloads and users.
  • Building front-end tools to visualize workflows and results intuitively.
  • Building a scalable back-end
  • Curious
  • Hard working and independent
  • Formidable
  • A desire to learn
  • High EQ
  • Humble, Hungry, Smart (in that order)

Logistics and Benefits

  • Location: Flexible hybrid work policy, with opportunities to work remotely or in our office.
  • Compensation: Competitive salary, with equity options.

We strive to create a welcoming and inclusive environment for all candidates. If you are passionate about contributing to meaningful work and building automation tools with a significant impact, we would love to hear from you.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at zofiQ by 2x

Get notified about new Senior Software Engineer jobs in Toronto, Ontario, Canada .

Senior Software Engineer, Business Process & Automation

Senior Developer (Solution Architecture)

Toronto, Ontario, Canada $60.00-$70.00 3 hours ago

Senior WorkForce Software Configuration Specialist

Principal Data Scientist (Credit Risk Modeling)

Senior Product Manager – AI Developer Tools & SDK

Toronto, Ontario, Canada $140,000.00-$180,000.00 2 weeks ago

Toronto, Ontario, Canada CA$150,000.00-CA$200,000.00 1 month ago

Senior Software Engineer – STCE New Products

Lead Software Engineer / Head of Software Architecture

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Company

zofiQ

Location

Toronto

Country

Canada

Salary

125.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2627589__3337?utm_source=3337&utm_medium=feed&keyword=Senior-Software-Engineer&location=Toronto&geoID=6225