Title : Senior Software Developer (Python)
Location : Canada (Remote)
Type: Full-Time
Salary:
A fast-growing SaaS team is hiring a Senior Software Developer to help build its next-gen AI platform — an internal assistant designed to streamline workflows, surface contextual insights, and scale across an existing multi-product suite.
This is a hands-on engineering role focused on backend development, LLM integration, and data pipelines. You’ll work closely with product, design, and AI specialists to ship features that improve user experience and power real-time intelligence for thousands of users.
What You’ll Be Doing
- Build new backend features and APIs for the company’s AI assistant
- Integrate external data sources into a unified AI knowledge base
- Implement and optimize LLM-powered features (RAG, embeddings, agent workflows)
- Collaborate on architecture and design decisions with product and engineering
- Maintain clean, modular code and enforce best practices through code reviews
- Support early adopters and provide engineering feedback to improve performance
- Contribute to infrastructure decisions and deployment workflows
What They’re Looking For
- 5+ years of backend development experience (Python + FastAPI)
- Strong cloud infrastructure skills with Azure, Terraform, Docker, Kubernetes, Helm
- Experience with databases like MongoDB, PostgreSQL, or Neo4j
- Solid understanding of LLMs, vector stores, retrieval-augmented generation (RAG), and agentic AI systems
- Familiarity with writing testable, well-architected code and applying SOLID, DRY, KISS, YAGNI principles
- Strong collaboration and communication skills — able to work closely with product and design
- Comfortable wearing many hats in a fast-moving product environment
- Autonomous, proactive, and driven to ship high-impact features fast
Tech You’ll Be Using
- Python, FastAPI, uvicorn
- Azure, Terraform, Docker, Kubernetes, Helm
- MongoDB, PostgreSQL, Neo4j
- LLMs, vector embeddings, RAG pipelines, agent frameworks
- GitHub Actions, modern CI/CD workflows
Why This Role Stands Out
- You’ll work on a cutting-edge AI initiative already being rolled out across real customers
- High product ownership, fast release cycles, and real impact on user workflows
- A lean, product-led team where engineering drives innovation
- Strong support from leadership to invest in AI-native tooling and infrastructure