Senior Software Engineer (Typescript / FrontEnd) - AI/ML
RemoteClickHouse is hiring a Senior Software Engineer to develop AI/ML-powered features within ClickHouse Cloud, a fast-growing real-time analytics and data warehousing platform backed by a recent $400M Series D round. You'll work across the full stack—designing inference APIs, building responsive frontends with React/TypeScript, and integrating production AI/ML systems—to bridge ClickHouse's database capabilities with modern AI functionality. The role requires 5+ years of production software engineering, solid exposure to AI/ML technologies, strong TypeScript/JavaScript and React skills, and backend experience in TypeScript or Python with focus on API design. You'll own features from concept to production with minimal supervision in a collaborative, globally distributed environment. The salary range is $141K–$195K USD ($158K–$232K in premium markets), with equity, flexible remote work, and healthcare included. ClickHouse is remote-friendly across 20+ countries and recently made the 2025 Forbes Cloud 100 list with 250% year-over-year ARR growth.
Senior Data Engineer - Dbt, CI/CD
AMERSolutions Architect - LangFuse EMEA
NetherlandsSolutions Architect - Melbourne
MelbourneEnterprise Account Executive - ASEAN
RemoteSolutions Architect - Langfuse
San Francisco, CAStrategic Account Executive - Financial Services
New York, NYCommercial Account Executive
Austin, TXTechnical Customer Support Engineer - India
RemoteSenior Documentation Engineer
RemoteSenior Consulting Engineer - Singapore
RemoteSenior Software Engineer - JVM Language Clients
RemoteSenior Software Engineer - JVM Language Clients
RemoteSenior Software Engineer - JVM Language Clients
RemoteProduct Designer
RemoteCurriculum Developer & Instructor - EMEA
EMEACurriculum Developer & Instructor - AMER
RemoteEnterprise Account Executive - Chicago
ChicagoData Scientist, Finance Forecasting
San FranciscoStrategic Account Executive - Germany
Germany
Want ClickHouse roles matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.