IT & Software

Founding Engineer - Platform

Uniflow Technologies Inc.

Toronto · Ontario · Canada

Toronto, ON (Hybrid) Full-time, Founding Team Reports to: CTO

About Uniflow

Uniflow is building an AI-native business operating system—a complete platform for enterprise software that combines deterministic execution with governed AI. We're a seed-stage startup with a working compiler, runtime, and reference implementations. The concept is proven; the scale-out needs you.

The Role

As Founding Engineer - Platform , you will build the next-generation core runtime in Rust. This is the foundational layer that executes business logic, manages entity lifecycles, and ensures correctness at enterprise scale.

You'll own the performance envelope, the state-machine execution model, and the migration path from our current C# implementation to a zero-GC, sub-millisecond Rust runtime. Your work directly determines whether Uniflow can handle the throughput and latency requirements of mission-critical enterprise systems.

What You\'ll Own

Runtime correctness + performance envelope — Design and implement the Rust runtime architecture that guarantees deterministic execution with predictable, enterprise-grade performance under load.

Lifecycle and state-machine execution model — Port and optimize the hierarchical state machine (HSM) execution engine that drives all entity behavior, transitions, guards, and side effects.

Query engine for business data at scale — Build a high-performance query engine that supports complex business queries across large entity graphs with consistent, predictable latency.

What You\'ll Do

First 90 Days

  • Understand the current C# runtime architecture, entity model, and state machine semantics
  • Design the Rust runtime architecture with clear interfaces and migration boundaries
  • Implement core entity lifecycle primitives in Rust with property-based tests for correctness
  • Establish benchmarks and performance baselines for critical paths

First Year

  • Complete the Rust runtime with full HSM execution, persistence integration, and query capabilities
  • Achieve cleverness — We optimize for maintainability and verifiability
  • Determinism + observability as defaults — Every execution path is traceable and reproducible

Why Uniflow

Own the platform — Build a complete business operating system from the ground up. Your architecture decisions will power enterprise software for decades.

Hard problems, real stakes — Entity state machines, distributed persistence, enterprise-grade performance. This is mission-critical software where correctness isn\'t optional.

Founding team impact — Shape the platform\'s direction, culture, and technical trajectory. Early equity participation reflects your role in building the company.

Compensation

  • Salary: Competitive, based on experience
  • Equity: Meaningful founding-team equity package
  • Location: Hybrid in Toronto (2-3 days/week in-office)

How to Apply

Send your resume and a brief note on why this role interests you to or apply through our website at uniflow.tech.

Include any relevant:

  • Links to systems projects you\'ve built or contributed to
  • Writing (blog posts, RFCs, design docs) that demonstrates your thinking
  • Performance work you\'re proud of (before/after, methodology)

Uniflow is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all team members.

Interested?

Send your resume and a brief note on why this role interests you.

Key Skills Rust C# Distributed Systems State Machines Performance

#J-18808-Ljbffr

Reference: WJ-4483_1317469

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.