A

Senior Full Stack Engineer - AI Decisioning Platform

Aurora Canada
Remote Visa Sponsorship
Apply
AI Summary

Build the control plane where data, ML, and user experience converge for non-technical users. Own end-to-end product features from frontend architecture to backend API contracts and ML integration. Requires 5-10+ years of experience with strong ownership and judgment in complex systems.

Key Highlights
Own full stack from frontend architecture to backend API contracts and data models
Create interactive builders and dashboards for configuring complex workflows and experiments
Work directly with product, design, ML engineering, and customers
Experience with ML, AI, analytics, or systems requiring explainable outputs
Key Responsibilities
Build interfaces that let non-technical users configure complex systems and trust AI outputs
Create interactive builders and dashboards for marketing workflow and experiment setup
Develop analytics and observability interfaces to surface performance signals and debug issues
Design frontend architecture with reusable patterns and state management
Define backend API contracts and data models for coherent product state
Integrate ML predictions, confidence, guardrails, and fallback states into user-facing interfaces
Conduct customer interviews and iterate on product based on direct feedback
Technical Skills Required
JavaScript Python SQL Amazon Web Services
Benefits & Perks
Base salary: $180K–$270K
ISO options
Remote work (US or Canada)
Full-time employment

Job Description


Senior Full Stack Engineer — AI Decisioning Platform


Remote (US or Canada) · Full-time

$180K–$270K base + ISO options



The company


Founded in 2018, this is a Series C data and AI company that pioneered the Composable Customer Data Platform.


Its product lets companies use their own warehouse to collect, prepare, and activate customer data for marketing, personalization, and business operations.


The next layer of the product is AI Decisioning: marketers set goals and guardrails, and AI agents use those constraints to personalize 1:1 customer interactions.


The platform is already used by hundreds of companies, including Autotrader, Calendly, Cars.com, Monday.com, and PetSmart. The newer AI Decisioning work is being adopted by teams at Spotify, Headway, and Domino's.


The company has raised $320M, is valued at $1.2B, is backed by Sapphire Ventures, Amplify Partners, ICONIQ Growth, Bain Capital Ventures, Y Combinator, and Afore Capital, and has about 350 employees.



The role


This is a full stack role for an engineer who wants to own the product surface where data, machine learning, and user experience meet.


You will build the interfaces that let non-technical users configure complex systems, understand what the system is doing, and trust the output enough to act on it.


Your scope runs from frontend architecture to backend API contracts and data models. The work is not just UI and not just CRUD. It is the control plane for a product that turns warehouse data and ML output into decisions.


You will work directly with product, design, ML engineering, and customers. There is enough ambiguity that architecture judgment matters, and enough product density that implementation quality matters just as much.



The technical problem


Marketing and growth teams do not work in tidy workflows.


Because the platform sits on the customer’s own warehouse, the interface cannot hide complexity. It has to make data actionable without obscuring where it came from, how fresh it is, or how it changes over time.


The hard part is turning complex state, permissions, experiment setup, and ML outputs into interfaces that are understandable, performant, and trustworthy.



What you'll own


• End-to-end product features: ship user-facing workflows from problem definition through implementation, launch, and iteration.

• Interactive builders and dashboards: create the surfaces that let marketers configure complex workflows, experiments, and decisioning logic.

• Analytics and observability interfaces: surface the signals users need to evaluate performance, inspect outcomes, and debug issues.

• Frontend architecture: build reusable patterns, state management, and component structures that can support more complex products over time.

• Backend API design and data modeling: define contracts that keep product state consistent across UI, APIs, and ML-driven workflows.

• ML product integration: work with ML engineers to present predictions, confidence, guardrails, and fallback states in a way users can reason about.

• Customer-informed iteration: talk to customers directly, observe workflows, and turn what you learn into product changes quickly.



Who this is for


You are likely a strong fit if you have:


• 5–10+ years of software engineering experience, with substantial ownership of product surfaces.

• Led zero-to-one or major iterative work on user-facing systems.

• Designed frontend systems that had to stay maintainable as feature complexity grew.

• Comfort with backend APIs, data models, and the tradeoffs that keep complex state coherent.

• Strong judgment about information architecture, workflow design, and how users actually move through a product.

• Experience with ML, AI, analytics, or other systems where outputs need to be explained, not just displayed.

• The ability to work directly with design, product, and customers without waiting for fully specified tickets.

• A bias toward clarity, correctness, and shipping high-leverage product work.



Why now


The company has already proven the warehouse-native platform. The next constraint is the interface layer.


As AI Decisioning expands, the product needs a stronger control plane: better builders, clearer feedback loops, more useful analytics, and safer ways to let non-technical operators configure intelligent systems.


That makes this a high-leverage moment for a senior engineer who wants their decisions to shape the product architecture for years, not a single feature cycle.



This role is not for you if


• You want narrowly scoped implementation work without product ownership.

• You prefer well-defined tickets over ambiguous problem solving.

• You are uncomfortable making backend or data-model decisions when the UI depends on them.

• You want to work only on visual polish without owning system behavior.

• You see ML or analytics surfaces as someone else’s problem.



Compensation and logistics


• Base salary: $180K–$270K

• Equity: ISO options

• Location: Remote, US or Canada

• Employment: Full-time

• Visa support: available for H1B transfers, TN, O-1, and similar cases



About Aurora


Aurora helps exceptional engineers find the right role at some of the most ambitious startups worldwide.


We work with teams that value high ownership, strong technical standards, and clear product thinking.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

Aurora

Canada

Senior Client Platform Engineer

Programming
6h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

imagine everything

Canada

Subscribe our newsletter

New Things Will Always Update Regularly