Latest AI JobsBrowse Jobs
Feathery logo

Senior Software Engineer - Applied AI

FeatheryTorontoEngineering
Apply on company site
Salary
$120K - $170K CAD
Job type
Full-time
Work mode
Remote
Posted
10 Apr 2026
Status
Open · checked 8d ago

About this role

Feathery is looking for a Senior Software Engineer - Applied AI to join the engineering team. Based in Toronto with remote flexibility, this high-ownership role is ideal for experienced developers who want to build end-to-end artificial intelligence workflows and user interfaces for enterprise clients.

Role Overview

As a Senior Software Engineer focused on Applied AI at Feathery, the professional will take charge of creating next-generation product features that automate data intake. This position requires someone who can design backend services for large language models, build streaming application programming interfaces, and craft intuitive user experiences. The ideal candidate thrives in a fast-paced startup environment and enjoys working across the entire technology stack.

Key Responsibilities

Design, build, and deploy end-to-end artificial intelligence features spanning from backend logic to frontend user interfaces.
Construct and scale large language model agent systems that incorporate planning, tool utilization, and multi-step execution.
Develop streaming application programming interfaces using Server-Sent Events to support real-time conversational tools.
Scale TypeScript and Python services dedicated to document processing and intelligence orchestration.
Optimize multiple language model providers for cost efficiency, quality, and low latency.
Create asynchronous pipelines utilizing cloud infrastructure services including Lambda, Simple Queue Service, Simple Storage Service, and Textract.
Build responsive, accessible, and interactive user interfaces using React and TypeScript.
Partner with product and design teams to translate complex customer workflows into automated solutions.

Requirements

Three to six or more years of professional experience developing full stack applications.
Strong proficiency in TypeScript and JavaScript alongside practical React experience.
Backend development background utilizing Node and Express, Python and Django, or comparable frameworks.
Genuine enthusiasm for artificial intelligence and large language model technologies.
Experience designing application programming interfaces, including event-driven and streaming patterns.
Familiarity with Amazon Web Services or equivalent cloud infrastructure platforms.
Ability to ship product iterations quickly within a high-growth startup environment.
Strong verbal and written communication skills for cross-functional collaboration.

Nice to Have

Practical experience building applications with large language model application programming interfaces such as Claude or GPT, including prompt engineering and agent architectures.
Background in document processing, optical character recognition, or automated data extraction.
Experience working with real-time user interfaces and streaming protocols like WebSockets or Server-Sent Events.
Familiarity with multi-model orchestration or artificial intelligence pipeline design.
Background in optimizing systems for high throughput and low latency.
Experience working within financial services, regulated industries, or high-growth business-to-business software companies.

Skills and Tools

Python
AWS
React
Node.js
TypeScript
JavaScript
LLM

Salary and Benefits

Competitive compensation package alongside equity options.
Comprehensive health, dental, and vision insurance coverage.
Unlimited paid time off policy.
Downtown Toronto office location with complimentary lunches and snacks.
Regular company offsites and a supportive, low-ego team culture.

About the Company

Feathery builds advanced data intake workflows utilized by industry leaders in wealth management and insurance to power automated account openings, client onboarding, and underwriting. Experiencing rapid revenue growth and surging enterprise demand, the company is scaling its engineering division to support increasingly data-intensive platform capabilities.

How to Apply

Interested candidates should submit their application directly through the official Feathery careers page.

Skills and tech stack

Questions candidates ask

Is this position remote?

Yes, this role offers remote flexibility while also providing access to a downtown Toronto office location.

What technology stack is used in this role?

The position utilizes TypeScript, JavaScript, Python, React, Node.js, Amazon Web Services, and various large language model tools.

How many years of experience are required?

Candidates should have three to six or more years of experience building full stack applications.

What benefits are included with the job?

Benefits include competitive pay, equity, health, dental, and vision coverage, unlimited paid time off, office lunches and snacks, and company offsites.

How do I apply for the Senior Software Engineer position?

Applicants can apply directly on the official Feathery careers page.

Ready to apply?

The application is on the official Feathery careers page.

Apply on company site