Location: REMOTE / Montreal, Quebec
This job allows you to work remotely.
About the Role
Our client is an early-stage, venture-backed technology company building AI-powered software for engineering teams. Their platform combines generative AI, machine learning, simulation, and validation technologies to help customers identify complex issues earlier in the product development lifecycle.
They're hiring a Principal Backend Developer to join the Platform team and own the core service infrastructure powering the product end-to-end. This includes internal data systems, backend services supporting AI-driven analysis, and orchestration layers responsible for distributed compute and simulation workloads.
This is a high-ownership individual contributor role. The successful candidate will help set the technical direction of the platform while remaining hands-on in architecture, implementation, and delivery.
Key Responsibilities:
- Own the architecture and implementation of core platform services
- Design and evolve backend systems supporting AI-driven workflows
- Build and maintain AWS infrastructure using infrastructure-as-code
- Design and optimize PostgreSQL schemas, indexing strategies, and migrations
- Define engineering standards for backend services, APIs, observability, deployment, and operations
- Architect and operate distributed compute workloads, job orchestration systems, and scaling infrastructure
- Partner closely with AI/ML engineers, frontend developers, and domain experts
- Mentor through technical leadership, code reviews, architecture discussions, and hands-on contribution
- Leverage AI-assisted development tools effectively while maintaining strong engineering judgment
What They're Looking For
- High-ownership mindset
- Hands-on technical leadership
- Strong architectural judgment
- Pragmatic decision-making
- Excellent communication
- Comfort operating in ambiguity and fast-moving startup environments
Special Perks:
Compensation & Benefits
- Competitive compensation package
- Equity opportunity
- Comprehensive health benefits
- Fully remote within Canada
- Opportunity to have significant influence on product direction, architecture, and technical strategy within a high-growth venture-backed company
Must Have Skills:
Required Qualifications
- 8+ years building and operating production backend systems
- 3+ years operating at a Staff, Principal, or equivalent senior IC level
- Strong TypeScript experience in production environments
- Deep PostgreSQL expertise including schema design, indexing, query optimization, and migrations
- Experience managing AWS infrastructure using Terraform or similar tools
- Track record of making significant architectural decisions that improved product and engineering outcomes
- Experience with distributed systems and orchestration of long-running compute workloads
- Excellent communication skills
- Degree in Computer Science, Engineering, or a related STEM field
Nice to Have Skills:
Preferred Qualifications
- Experience supporting AI-powered products
- Experience with NestJS or similar TypeScript backend frameworks
- Experience with distributed simulation, batch processing, or scientific computing workloads
- Containerization experience
- Exposure to engineering software, simulation systems, hardware design workflows, or other complex technical domains
- Startup experience