Forum Ventures
Senior Software Engineer
Ottawa. Posted 2 months ago
The role
You will design, build, and scale production systems for an AI-powered insights platform. You will own core backend architecture and contribute to full-stack development while collaborating with product and data science teams.
What you will do
- Design, develop, and maintain scalable backend services, robust APIs, and agentic workflows.
- Build and improve product experiences using modern web technologies.
- Work with LLM pipelines, agent orchestration, and statistical systems to process organic data.
- Improve system reliability, performance, observability, and maintainability across cloud infrastructure.
- Work cross-functionally to clarify product requirements and evaluate technical trade-offs.
- Utilize AI tools to accelerate development velocity and optimize internal loops.
Required qualifications
- 5–8 years of professional software engineering experience building production-grade software.
- Strong backend development experience with languages such as Python, Ruby GO, Java or similar.
- Experience building, scheduling, and monitoring pipelines using Astro / Apache Airflow, Langchain etc.
- Practical understanding of distributed systems architecture, microservices, and message queues/event streaming (e.g., Celery, Redis, RabbitMQ, or Kafka).
- Strong foundation in computer science fundamentals, software architecture, performance optimization, and scalable data-intensive systems.
Nice to have
- Degree in Computer Science, a related technical field, or equivalent deep practical experience.
- Experience with React and TypeScript is highly valued.
- Hands-on experience working with document databases (e.g., MongoDB) and handling analytical data formats like Parquet.
- Familiarity with deploying and monitoring applications in cloud environments (Azure preferred)
About the company
askpolly transforms large-scale human conversation into actionable insights using AI and patented statistical models. The platform provides insight into market reactions, election outcomes, and messaging strategy.