Senior Software Engineer (TypeScript / Frontend) - AI/ML

📍 Canada
USD 147,000-238,000 per year
SENIOR
✅ Remote

Tech Stack

AI @ 4 API @ 4 AWS @ 3 Azure @ 3 ClickHouse @ 1 GCP @ 3 JavaScript @ 7 Machine Learning Observability Python @ 4 React @ 7 TypeScript @ 4 Vector Databases @ 4

Details

The AI/ML Engineering team builds and operates ClickHouse's AI and machine learning products end-to-end, including the Agentic Data Stack, AI Functions, chDB, the in-Console copilot, and AI/ML partnerships. The team is responsible for building products that make ClickHouse the platform of choice for agents and data scientists.

Responsibilities

  • Design and implement AI-powered features across the full stack, from backend inference services to frontend interfaces within the ClickHouse Cloud platform.
  • Create robust, scalable APIs connecting ClickHouse database capabilities with modern AI/ML inference systems and internal or external AI services.
  • Implement and maintain integrations with the broader AI/ML ecosystem and relevant standards.
  • Integrate models into production systems with monitoring, versioning, observability, and evaluation.
  • Participate in the daytime on-call rotation.
  • Build responsive, intuitive user interfaces that make complex AI functionality accessible to users with different technical backgrounds.

Requirements

  • 5+ years of software engineering experience in production environments.
  • Exposure to AI/ML technologies.
  • Backend development experience with TypeScript or Python, with a focus on API design and service architecture.
  • Strong frontend skills with TypeScript/JavaScript and React.
  • Ability to take ownership of features from concept through production with minimal supervision.
  • Ability to work collaboratively and communicate technical concepts to diverse stakeholders.

Nice to Have

  • Experience integrating and deploying AI/ML models in production systems, including inference APIs and vector databases.
  • Familiarity with AWS, Azure, or GCP, particularly AI/ML deployment services.
  • Understanding of database systems and data processing pipelines; ClickHouse experience is a significant plus.
  • Experience building data-oriented interfaces and visualizations.

Benefits

  • Flexible, remote-friendly work environment at a globally distributed company operating in more than 25 countries.
  • Employer contributions toward healthcare.
  • Stock options for every new team member.
  • Flexible time off in the United States and generous time-off entitlement in other countries.
  • USD $500 home-office setup allowance for remote employees.
  • Opportunities to connect with colleagues at company-wide offsites.

ClickHouse provides equal employment opportunities and prohibits discrimination and harassment based on legally protected characteristics.

More jobs at ClickHouse

Similar jobs