Logo for Hour Consulting

Senior Staff Engineer

Roles & Responsibilities

  • 6+ years software experience with system ownership from concept to production
  • Hands-on experience building and maintaining data pipelines — batch ETL/ELT and real-time/streaming systems
  • Deep proficiency in a modern backend/full-stack ecosystem (TypeScript/Node.js, Python, Java/Kotlin, Go)
  • Strength in performance, scalability, optimization (profiling, caching, data modeling, concurrency)

Requirements:

  • Lead end-to-end data pipeline delivery — upstream acquisition, batch ETL/ELT, and real-time data flows (events, streaming, operational stores)
  • Own the data platform and mentor engineers building on it
  • Own complex features from proposal through design, implementation, and rollout
  • Set engineering standards through design docs and code reviews

Job description


We are hiring a Senior Staff Engineer for a fast-growing Canadian tech startup building AI-powered consumer products. This role is heavily focused on data infrastructure and platform engineering.

This is a hands-on senior IC role. You will code daily, ship features across web, mobile, and data platforms, and partner with Product, Design, Ops, and ML teams.

What You'll Do

  • Lead end-to-end data pipeline delivery — upstream acquisition, batch ETL/ELT, and real-time data flows (events, streaming, operational stores)

  • Own the data platform and mentor engineers building on it

  • Own complex features from proposal through design, implementation, and rollout

  • Set engineering standards through design docs and code reviews

  • Solve high-leverage problems around performance, scalability, and tech debt

  • Partner cross-functionally on roadmaps and trade-offs

What You Bring

  • 6+ years software experience with system ownership from concept to production

  • Hands-on experience building and maintaining data pipelines — batch ETL/ELT and real-time/streaming systems

  • Deep proficiency in a modern backend/full-stack ecosystem (TypeScript/Node.js, Python, Java/Kotlin, Go)

  • Strength in performance, scalability, optimization (profiling, caching, data modeling, concurrency)

  • Experience with testing, CI/CD, and observability

  • Clear communicator, self-directed, effective in remote environments

Nice to Have

  • Experience with data-heavy systems, search/ranking/ML integration

  • Consumer-facing app experience

  • Modern frontend frameworks (React/Vue/Angular), mobile pipelines

What's in It for You

  • Base: $150K–$200K CAD

  • Stock options

  • Comprehensive benefits (health, dental, life, virtual care, travel)

  • Generous vacation

  • Remote-friendly, flexible hours

Remote anywhere in Canada


Engineering Manager Related jobs

Other jobs at Hour Consulting

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.