Senior Software Engineer

Forum Ventures, LLC

Ottawa

Híbrido

CAD 110 000 - 165 000

Tempo integral

há 19 horas
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Forum Ventures, LLC is seeking a Senior Software Engineer in Ottawa, ON to design, build, and scale production systems powering askpolly's AI‑driven insights platform. This full‑time, hybrid role requires 5–8 years of experience and ownership of core backend architecture with opportunities to contribute on the frontend when needed.

You'll collaborate with product and data science teams, shape scalable data pipelines, and improve reliability, performance, and observability across cloud

Qualificações

  • 5–8 years of professional software engineering experience building production‑grade software.
  • Core Stack: Python, Ruby, Go, Java or similar.
  • Workflow Orchestration: Astro / Apache Airflow, Langchain etc.
  • Distributed Systems: microservices, queues, and event streaming (Celery, Redis, RabbitMQ, Kafka).
  • System Design: CS fundamentals, scalable data‑intensive systems.

Responsabilidades

  • Architect, build, and maintain scalable backend services, APIs, and workflows.
  • Collaborate on frontend experiences using modern web technologies.
  • Work with LLM pipelines, agent orchestration, and statistical systems for data processing.
  • Improve reliability, performance, observability across cloud infrastructure.
  • Lead cross‑functional discussions to clarify requirements and decisions.

Conhecimentos

Backend development
System design
Distributed systems
Python
Go
Java
Ruby

Formação académica

Bachelor's degree in Computer Science or equivalent

Ferramentas

Astro / Airflow
Langchain
Celery
Redis
RabbitMQ
Kafka
MongoDB
Parquet
React
TypeScript
Azure

Descrição da oferta de emprego

askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near‑instant, statistically valid insight into market reactions, election outcomes, and messaging strategy. We are moving beyond traditional polling to give teams an agentic interface that delivers actionable results in under two minutes - empowering data‑driven decision‑making at the speed of conversation.

Role Description

Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design, build, and scale the production systems behind askpollyʼs AI‑powered insights platform. This is a full‑time role based in Ottawa, ON, operating on a hybrid schedule (4 days per week in‑office).

In this role, youʼll own core backend architecture while contributing full‑stack when needed, collaborating closely with product and data science teammates. You will take ownership of complex features from problem definition through production delivery. You should thrive in an early‑stage environment where requirements can be ambiguous, trade‑offs matter, and shipping reliable, data‑intensive software quickly is paramount.

What youʼll do
  • Architect & Build: Design, develop, and maintain scalable backend services, robust APIs, and agentic workflows.
  • Full-Stack Collaboration: Build and improve product experiences using modern web technologies, bridging complex backend data with intuitive interfaces.
  • AI & Data Scale: Work directly with LLM pipelines, agent orchestration, and statistical systems to process massive streams of organic data.
  • Drive Standards: Improve system reliability, performance, observability, and maintainability across our cloud infrastructure.
  • Collaborate & Lead: Work cross‑functionally to clarify product requirements, evaluate technical trade‑offs, and make pragmatic architecture decisions.
  • Leverage Modern Workflows: Thoughtfully utilize AI tools to accelerate development velocity, elevate code quality, and optimize internal loops.
Qualifications
  • Experience: 5–8 years of professional software engineering experience building production‑grade software.
  • Core Stack: Strong backend development experience with languages such as Python, Ruby GO, Java or similar.
  • Workflow Orchestration: Experience building, scheduling, and monitoring pipelines using Astro / Apache Airflow, Langchain etc.
  • Distributed Systems: Practical understanding of distributed systems architecture, microservices, and message queues/event streaming (e.g., Celery, Redis, RabbitMQ, or Kafka).
  • System Design: Strong foundation in computer science fundamentals, software architecture, performance optimization, and scalable data‑intensive systems.
Nice to have:
  • Education: Degree in Computer Science, a related technical field, or equivalent deep practical experience.
  • Frontend Familiarity: Experience with React and TypeScript is highly valued.
  • Data & Databases: Hands‑on experience working with document databases (e.g., MongoDB) and handling analytical data formats like Parquet.
  • Cloud Infrastructure: Familiarity with deploying and monitoring applications in cloud environments (Azure preferred)
Ideal Candidate
  • Comfort with ambiguity: You can take a vague “this workflow is painful” and turn it into a concrete diagnosis, a clear path forward, and working software.
  • Strong ownership: You proactively identify what needs doing, drive solutions forward, and close loops without waiting for every detail to be defined.
  • Bias for shipping: You make pragmatic decisions, balance quality with speed, and know when to iterate.
  • Strategic mindset: You understand the “why” behind your work and can explain technical trade‑offs to technical and non‑technical stakeholders.
  • Deep curiosity: You read the docs, ask good questions, and learn new domains because you want to understand how things work—not just what you need to ship.
  • AI‑first mindset: You actively use AI tools to improve your development workflow and are excited to keep experimenting with new ways to build software.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Software Engineer
Senior Software Engineer

Forum Ventures • Ottawa

Presencial
CAD 120 000 - 170 000
Senior Backend Engineer, Hybrid, AI-Powered Insights
Senior Backend Engineer, Hybrid, AI-Powered Insights

Forum Ventures • Ottawa

Híbrido
CAD 120 000 - 170 000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canadá

Teletrabalho
CAD 120 000 - 180 000
Health insurance
Dental insurance
Vision insurance
+11
Senior Full-Stack Developer [Security & Risk Products]
Senior Full-Stack Developer [Security & Risk Products]

ScalePad • Vancouver

Híbrido
CAD 120 000 - 180 000
Unlimited AI tokens for development
ESOP & RRSP matching
Parental leave programs
+7
Senior Software Engineer (Product)
Senior Software Engineer (Product)

Owl.co • Vancouver

Presencial
CAD 150 000 - 250 000
Healthcare benefits
RRSP matching
4 weeks of paid time off
+2
Senior Full Stack Developer
Senior Full Stack Developer

OXARO Inc. • Ottawa

Híbrido
CAD 80 000 - 120 000
Intermediate Full Stack Software Engineer
Intermediate Full Stack Software Engineer

Super • Toronto

Híbrido
CAD 110 000 - 150 000
Competitive salary
Remote flexibility
Work-from-home allowance
+3
Sr Staff Engineer - Full Stack
Sr Staff Engineer - Full Stack

futuretek • Toronto

Presencial
CAD 140 000 - 190 000
Health benefits
On-site parking
On-site leisure facilities
+1
Senior Software Engineer — Systems
Senior Software Engineer — Systems

UrbanLogiq, corporation • Vancouver

Híbrido
CAD 130 000 - 160 000
Stock options
Performance bonus
Extended health and dental benefits
+1
Data Engineer
Data Engineer

Citylitics Inc. • Toronto

Híbrido
CAD 90 000 - 130 000