Closed listing
Senior Systems Engineer
- Montreal, QC, Canada
Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Full-time
- Closing date
- Experience
- 10+ years of experience
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
We are looking for a foundational engineer to work directly with leadership in defining system architecture and building the technical foundation of a new platform. You will bridge the gap between business needs and technical implementation by defining high (architecture) to low (component) level design for extending, scaling, and maintaining our AI SDK.
This is a high leverage role where one engineer is expected to deliver the impact of multiple traditional roles through strong system thinking and AI-assisted development. You will be one of the first critical hires, helping shape both the system and the future team.
Requirements
Responsibilities
- Design systems across:
- Architecture
- Modules / Components / Containers
- API contracts
- Translate business needs into scalable and efficient technical systems
- Use AI tools to:
- Generate code
- Critically review and validate outputs
- Define and evaluate:
- Testing strategies
- Edge cases
- Failure scenarios
- Navigate and understand large codebases independently
- Contribute to technical direction and hiring decisions
Must Have
- 10+ years of experience
- Strong system design and architecture skills
- Ability to deeply understand and critique complex systems
- Strong grasp of testing in complex environments
- Experience working with AI-assisted development workflows
- Generalist background across multiple domains
- Experience building systems from scratch
- Demonstrated ability to handle ambiguity and complexity
- Recent hands-on coding experience including agentic coding
- You specialize in a single language or stack
- You prefer execution over system thinking
- You are not actively adapting to AI-driven development
- You have been fully removed from hands-on work
More about this job
Responsibilities
Define system architecture and component-level designs for extending, scaling, and maintaining the AI SDK, working directly with leadership. Translate business needs into technical systems, use AI-assisted development tools to generate and validate code, and establish testing strategies that account for edge cases and failures.
Requirements
Requires 10 or more years of experience, strong system design and architecture skills, the ability to understand and critique complex systems, and a strong grasp of testing in complex environments. The ideal candidate has a broad generalist background, experience building systems from scratch, comfort with ambiguity, and recent hands-on experience with AI-assisted and agentic coding.
Skills
- System Design
- Systems Architecture
- Component Design
- API Design
- Scalable Systems
- AI-Assisted Development
- Code Generation
- Code Review
- Testing Strategies
- Edge-Case Analysis
- Failure-Scenario Analysis
- Codebase Analysis
- Technical Direction
- Hiring
- Hands-On Coding
- Agentic Coding
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Management & Leadership
Keywords
- AI SDK
- Artificial Intelligence
- Deep Tech
- Fintech
- Data
- Mobility
- Transport
- Logistics
- Smart Cities
- System Architecture
- System Design
- Modules
- Components
- Containers
- API Contracts
- Scalability
- Maintainability
- AI-Assisted Development
- Code Generation
- Code Review
- Testing Strategies
- Edge Cases
- Failure Scenarios
- Complex Codebases
- Agentic Coding
- Technical Direction
- System Building