Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Back End Engineer (Data Platform)

$150k - $190k per year

Forma.ai

About Forma.ai:  

Forma.ai is a Series B startup that's revolutionizing how sales compensation is designed, managed and optimized. We handle billions in annual managed commissions for market leaders like Edmentum, Stryker, and Autodesk. 

Our growth has been fuelled by our passion for fundamentally changing and shaping how companies use sales intelligence to drive business strategy.  

We’re welcoming equally driven individuals who are excited about creating something big! 

About the Team

Engineers on this team build our rules-based calculation engine for processing sales commissions. This might sound simple if you have never been exposed to sales compensation plans, it is not.

We are low on meetings and high on accountability. Most of the team is in the EST time zone, with a few located in PST and Central as well. We are still evolving many areas of the platform, which means there is meaningful room to improve the design, reliability, and scalability of the systems we build.

What you’ll be doing

Reporting to the Manager of Data Platform, you will play an important role in the evolution of our Spark-based data platform. You’ll design and build data-rich platform capabilities, contribute to system design discussions, and help ensure our data systems remain reliable, maintainable, and scalable as Forma grows.

As a Senior Engineer, Data Platform, you are expected to operate with strong ownership and sound technical judgment. This includes identifying risks in the work you own, surfacing edge cases, asking thoughtful questions, and proposing improvements that strengthen the quality and reliability of the platform.

You will:

  • Design, build, and improve Spark-based data pipelines and platform services.
  • Work with complex data models representing sales compensation plans, hierarchies, relationships, and enterprise datasets.
  • Build reliable, deterministic data systems that customers and internal teams can trust.
  • Improve testing, observability, data quality, and production reliability across the systems you work on.
  • Partner with Product, Engineering, and Analytics to translate complex business requirements into scalable data designs.
  • Participate in design reviews, code reviews, technical discussions, and knowledge sharing.
  • Use AI tooling to improve delivery speed while maintaining strong engineering standards.

What we’re looking for

  • Strong experience building data systems or backend systems in production.
  • Experience with Spark or similar data processing / ETL frameworks.
  • Proficiency in at least one production-grade language such as Python, Java, Scala, Kotlin, Go, C#, or similar.
  • Strong SQL, relational schema design, and data modeling skills.
  • Experience with large-scale, hierarchical, graph-like, relationship-heavy, or workflow-driven datasets.
  • Ability to reason through technical tradeoffs, identify risks, and propose practical improvements.
  • Experience improving scalability, reliability, observability, or maintainability in data-intensive systems.
  • Strong communication skills and comfort collaborating across Engineering, Product, and Analytics.

Nice to have

  • Experience building SaaS products for mid-market or enterprise customers.
  • Experience with rule-driven systems, validation workflows, calculation engines, or approval/governance platforms.
  • Familiarity with AWS-based infrastructure and Kubernetes.
  • Familiarity with graph databases or graph-based modeling concepts.
  • Exposure to Sales Performance Management, RevOps, Incentive Compensation, or related domains.

Technologies we use

Frontend:   JavaScript, React, TypeScript

Backend:   Java/Spring Boot, Django, Postgres

Data Platform:   Spark

Infrastructure:   AWS, Docker

What success looks like: 30/60/90 days

First 30 days

You’ll focus on building context across Forma’s product domain, data platform, calculation engine, data models, and engineering practices.

By the end of your first 30 days, you will have:

  • Set up your development environment and become comfortable navigating the codebase, data platform, services, and infrastructure.
  • Built a clear understanding of the product domain, Spark-based data flows, and key data models.
  • Learned the team’s practices around testing, observability, deployment, data quality, and reliability.
  • Built relationships with Engineering, Product, and Analytics partners.
  • Shipped small improvements or fixes to build familiarity with the system.

First 60 days

You’ll begin owning meaningful data platform work and contributing to technical decisions.

By the end of your first 60 days, you will have:

  • Taken ownership of a data pipeline, platform component, workflow, or feature area.
  • Designed and delivered maintainable data platform code aligned with team standards.
  • Partnered with Product, Engineering, and Analytics peers to translate requirements into scalable data designs.
  • Identified risks, edge cases, data quality issues, or inconsistencies in the systems you work on.
  • Contributed to improvements in data modeling, pipeline reliability, testing, observability, or service boundaries.

First 90 days

You’ll be operating as a trusted senior contributor within the team.

By the end of your first 90 days, you will have:

  • Designed and delivered a meaningful data platform initiative or major feature.
  • Improved important data models, Spark pipelines, platform services, or workflow handling.
  • Contributed to technical direction through clear, well-reasoned design decisions.
  • Improved the reliability, observability, scalability, or maintainability of data-intensive systems.
  • Helped the team deliver complex calculation and data workflows with greater confidence and clarity.

Additional Job Info:

  • This position is for an existing vacancy
  • Salary Range: 150-190K CAD

 

What you can expect from us

Meaningful compensation. In addition to your base salary, you’ll join our employee stock ownership plan to further recognize your contributions to Forma.ai ’s success.

Healthcare coverage. We have a full benefits package that includes medical, dental, vision, disability and life insurance, and a paid parental leave program.

Learning and development. Access the resources you want to help you grow in your role by utilizing our $750 yearly training stipend.

Growth. You’ll have a huge opportunity to build a career for yourself and gain the type of experience you’re looking for, whether that’s as an individual contributor or as a people leader.

Our Values:  

  • Work well, together. We’re real. We have kids and pets. Mortgages and student loans. We’re in this together, so no matter how brilliant any one of us is, we always play nice with one another – no exceptions.  
  • Be precise. Be relentless. We believe complacency breeds failure, so we set new goals as quickly as we achieve them. We persist in the face of adversity, learn from our mistakes, and push each other to continuously improve. The status-quo is kryptonite.
  • Love our tech. Love our customers. Our platform solves a very complex problem in a currently underserved market. While everyone at Forma isn’t customer-facing, we’re all customer-focused. Maybe even slightly customer-obsessed. ­ 


Use of AI for Recruitment

Currently, Forma.ai does not use artificial intelligence as part of our recruitment process, specifically but not limited to the screening, filtering and shortlisting of applicants.  

Our commitment to you:  

Forma is a proud equal opportunity employer that is committed to creating a diverse and inclusive work environment.   Every effort to accommodate candidates for accessibility will be made upon request. Information received related to accommodations will be addressed confidentially. We know that applying to a new role takes a lot of effort. You're encouraged to apply even if your experience doesn't precisely match the job description. There are many paths to a successful career and we’re looking forward to reading yours.

We thank all candidates for their interest however only qualified applicants will be shortlisted.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Back End Engineer (Data Platform) in Toronto, ON vacancy
  •  ...connect. Job title: Sr. backend engineer Location: downtown Toronto -...  ...applications. You should be able to own the end-end architecture from front end to back end systems and guide the team on...  ...in computer science fundamentals, data structures and algorithms and extensive... 
    Suggested
    Long term contract

    Dew Software

    Toronto, ON
    12 days ago
  •  ...evolving a digital commerce and monetization platform that delivers valuable outcomes for...  ...travelers with high-speed, affordable data connectivity in over 190 countries....  ...Job Description and Responsibilities: Senior Backend Engineers at LotusFlare are replacing traditional... 
    Senior
    Internship
    Work at office
    Worldwide
    Flexible hours

    LotusFlare

    Toronto, ON
    9 days ago
  •  ...Wisedocs is a fast-growing, venture-backed AI platform that transforms how insurance companies analyze claims. With ~$20M USD raised, 100+...  ...impact when it matters most. Role Summary We're seeking a Senior Back-End Engineer who will be instrumental in building the... 
    Senior
    Casual work
    Immediate start
    Flexible hours

    Wisedocs AI

    Toronto, ON
    13 days ago
  • $100 - $105 per hour

     ...changing the way the world shops and sells. Our platform empowers millions of buyers and sellers...  ...across teams on culture, process and engineering practices. Empower teams through...  ...architect/technical lead responsible for the end to end product scope across multiple domains... 
    Senior
    Long term contract
    Contract work
    Immediate start
    Toronto, ON
    1 day ago
  •  ...Practice Director to build and scale a new Data Platform practice at a specialist technology...  ...here!) ~10+ years in consulting, data engineering, or enterprise software services ~ Proven...  ...join an entrepreneurial environment backed by strong global delivery capabilities... 
    Suggested

    Propel

    Toronto, ON
    26 days ago
  •  ...The Role We're looking for a Senior Backend Developer to join our 10-person team to drive...  ...companies in the space in Canada with a platform to drive change. Our partnerships with big...  ...systems and infrastructure with significant data volume, processing, real-time results, and... 
    Senior
    Work at office
    Work from home
    Flexible hours
    Shift work

    Carbonhound

    Toronto, ON
    17 days ago
  •  ...“surges.” learn more about working at Coinbase. The Data Platform team builds and operates systems to centralize all of Coinbase...  ...that data for analytics, machine learning, and powering end-user experiences. As an engineer on the team you will contribute to the full spectrum of... 
    Senior
    Full time

    Coinbase

    Toronto, ON
    15 hours ago
  • $80k - $138k per year

     ...well-being and connectedness. Learn from deep subject matter experts through mentoring and on the job coaching -- As a Data & AI Platform Engineer, you operate at the foundation of modern data and AI ecosystems—designing, deploying, and operating scalable, secure, and... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    5 hours ago
  • $129.5k - $178k per year

     ...Faire is a technology wholesale platform built on the belief that the...  ...we're using the power of tech, data, and machine learning to...  ...ours. About this role: Our Engineering organization owns the software...  ...technical expertise on difficult open-ended problems. Qualifications:... 
    Long term contract
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    3 days ago
  •  ...Reference no. R2860221  Position title: Data Platform Engineer Analyst Department: Platform Engineering (Mesh) Location: Toronto, ON...  ...eager to learn and work closely with subject matter experts and senior team members, has a foundational understanding of data engineering... 
    Senior
    Long term contract
    Work at office
    Immediate start
    Remote work
    Work from home
    Toronto, ON
    16 hours ago
  •  ...Project Description: ~ We are seeking a hands-on Data Engineer to support the Total Fund Management Portfolio Management Technology team...  ...Ensure high performance, reliability, and maintainability of data platforms ~• Contribute to production readiness, including monitoring,... 

    Luxoft

    Toronto, ON
    15 days ago
  •  ...Full time Hybrid Reuters is seeking a talented Senior F ront End Engineer to be a part of a small team of high performers. You will work...  ...and reuse, being just as capable to define the application's data model as they are to build the views in the UI. Crucially,... 
    Senior
    Full time
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    3 days ago
  • $108.04k - $139.81k per year

     ...industry with our roots dating back over 110 years to 1906. Since then...  ...interfaces for an internal AI platform or portal. The role involves...  ...responsible for integrating front‑end applications with APIs, AI...  ...Planning and Monitoring Data Activities Develop, execute... 
    Senior

    Hydro One Networks Inc

    Toronto, ON
    5 hours ago
  • $160k - $200k per year

     ...to their door, and enjoy peace of mind with our 10-Day Money-Back Guarantee… and that’s just the beginning. Named five years...  ...our DevOps practices need to grow with us. We're looking for a Senior Platform Engineer to help lead that evolution—someone who knows how to build a... 
    Senior
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    3 days ago
  •  ...We are looking for a skilled Senior Data Platform Engineer with a strong Python background to join our team. This role is ideal for a data engineering professional experienced in delivering robust data platforms and implementing data fabric solutions. As a Senior Data Platform... 
    Senior

    EPAM Systems

    Toronto, ON
    16 hours ago
  • $115k - $125k per year

     ...Founded in 1993, Kinross is a Canadian-based senior gold mining company with operations and...  ...Gold Corporation is seeking a Power Platform Engineer to serve as the technical backbone of our...  ...& DLP: Define and implement DLP (Data Loss Prevention) policies, environment strategies... 
    Senior
    Long term contract
    Temporary work
    Casual work
    Pnp
    Work at office
    Immediate start
    Remote work
    3 days per week

    Kinross Gold Corporation

    Toronto, ON
    5 hours ago
  • $95k - $145k per year

    Senior Java Back-end Developer Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client office...  ...with other Developers, Designers, Solution Architects and Engineers to create and maintain quality system and infrastructure designs... 
    Senior
    Work at office
    2 days per week
    3 days per week
    Toronto, ON
    more than 2 months ago
  • $115k - $130k per year

     ...flexible workplace. Your Impact We're currently seeking a Senior Associate, Data Science to join our rapidly growing data science and...  ...and produce custom solutions using state-of-the-art big data platforms, analytics, and machine learning. The ideal candidate will have... 
    Senior
    Work at office
    Flexible hours

    GALE

    Toronto, ON
    11 days ago
  • $130k - $160k per year

     ....   --- About the role Join our Platform Engineering team at AutoScout24 Group / Trader Corporation...  .... The AI is the means, not the end. What we care about is a faster, smoother...  ...biggest lever we have. We're looking for a senior platform engineer who already works... 
    Senior

    AutoTrader.ca

    Toronto, ON
    6 days ago
  • $150k - $192k per year

     ...exceptional client service? Our Data & AI team is one of our...  ...across sectors to modernize data platforms and operationalize AI. Our...  ...Architect and develop overall end-to-end design of data and analytics...  ...mentorship to a team of data engineers, software developers, and data... 
    Senior
    Full time
    Internship
    Toronto, ON
    8 days ago
  •  ...Vice President, Engineering – Data Center Projects Overview Our client is seeking a Vice President of Engineering to lead the engineering...  ...execution of major data center projects. This role is ideal for a senior engineering leader with a strong background in mission-... 
    Senior
    Long term contract
    For contractors

    Reliance Impact

    Toronto, ON
    7 days ago
  •  ...Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI...  ...potential with AI. Type: Remote Full-time Senior Data Engineer Are you an experienced Data...  ...-on experience designing and optimizing end-to-end real-time and batch pipelines, and... 
    Senior
    Full time
    Contract work
    Local area
    Remote work

    Fusemachines

    Toronto, ON
    10 days ago
  • $86.9 - $104.28 per hour

     ...RQ11237 - Sr. Software Developer - Back End 10-month contract (202 business days) - possible extension ONSITE 5 days - 222 Jarvis...  ...Responsibilities: Responsible for managing the interchange of data between the server and the users. Required to translate technical... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    6 days ago
  •  ...Role Description: · Lead end-to-end migration of legacy Sybase...  ...strategies: rehost, re-platform, or re-architect. · Design...  ...using AWS Glue, PySpark, and move data to S3, Redshift, Athena. ·...  ...architects, data, DevOps, and engineering teams; mentor junior members.... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    22 days ago
  •  ...Role Overview As a Senior Credit Risk Modeling – Data Science, you will be an individual contributor responsible...  ...in-depth data analysis and feature engineering using internal and external data...  ...improve model performance. Validate, back-test, and monitor existing credit risk... 
    Senior
    Remote work
    Flexible hours

    Qfin

    Toronto, ON
    11 days ago
  •  ...Senior AI Application Engineer Location: Woodbridge, ON (Hybrid - 3 days onsite per week) Physical Presence...  ...: • Design, build, and maintain end-to-end AI-powered applications across...  ...integrations and extensions for enterprise SaaS platforms including Salesforce, Workday, and... 
    Senior
    Contract work
    Work at office
    3 days per week

    Infotek Consulting Inc.

    Toronto, ON
    8 days ago
  •  ...Role: Application Release Engineer Toronto ON Hybrid: 2 days a week in-office Experience...  ...business applications on a variety of technology platforms: • Jboss/Tomcat and Apache/EWS •...  ...Cloud or Physical hosting) • Lead the end-to-end deployment of products, across all... 
    Senior
    Work at office
    2 days per week

    Tekgence Inc

    Toronto, ON
    5 days ago
  • $95k - $145k per year

    Senior Data Engineer Position Description This role is hybrid and time.requires you to be at our downtown Toronto and/or Client office at...  ...building and maintaining scalable data pipelines and modern data platforms. The successful candidate will play a key role in designing,... 
    Senior
    Work at office
    Toronto, ON
    2 days ago
  • $120k - $145k per year

     ...analytical, and hard working people who are lifelong learners. About The Role As a Senior Data Engineer you’ll be tasked with designing, building, and maintaining scalable data platforms and pipelines. Your deep knowledge of data platforms such as Azure Fabric, Databricks... 
    Senior
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    6 days ago
  • $75.9k - $141.9k per year

     ...ETL/ELT development/testing and data warehousing concepts ~ Hands...  ...AI concepts, GenAI, prompt engineering, retrieval-augmented generation...  ...Experience interacting with senior leaders Experience working...  ...implementation of cloud data management platforms and tools, policies and... 
    Senior
    Full time
    Contract work
    Part time
    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Back End Engineer (Data Platform). Be the first to apply!