Senior Software Engineer (Typescript / Frontend) - AI/ML
About this role
In Canada, ClickHouse is hiring a Senior Software Engineer for the AI/ML Engineering team focusing on TypeScript and frontend development. This position suits experienced software developers with a background in building user interfaces and backend systems for artificial intelligence platforms.
Role Overview
The AI/ML Engineering group at ClickHouse builds end-to-end artificial intelligence products like the Agentic Data Stack, AI Functions, chDB, and the in-Console copilot. Engineers in this position design, build, and operate software that connects database capabilities with modern machine learning systems and user interfaces.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
ClickHouse operates as a globally distributed and remote-friendly company spanning over 25 countries. The organization functions as a rapidly scaling startup that builds database platforms for data scientists and automated agents.
How to Apply
Interested candidates should apply on the official company careers page.
Skills and tech stack
Questions candidates ask
What is the location of this job?
This position is based in Canada, within a globally distributed and remote-friendly company operating across more than 25 countries.
How many years of experience are required?
Candidates must have at least 5 years of software engineering experience in production environments.
What programming languages and frameworks are needed?
The role requires backend development experience in TypeScript or Python, and strong frontend skills with TypeScript, JavaScript, and React.
What are the salary and equity details?
The salary ranges from $147K to $238K, and every new team member receives stock options.
What perks are provided for remote employees?
Remote employees receive a $500 home office setup allowance, employer healthcare contributions, and flexible work arrangements.