Skip to content
ClickhouseClickhouse

Senior Software Engineer - AI/ML

Senior software engineer building AI-powered features across ClickHouse Cloud, including APIs, model integrations, and responsive frontend interfaces. Requires 5+ years of production software engineering experience, strong TypeScript/JavaScript and React skills, and backend experience with TypeScript or Python.

About the job

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 AI/ML inference systems and internal or external AI services.
  • Build 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.

Requirements

  • 5+ years of software engineering experience in production environments.
  • Experience working directly with AI/ML technologies.
  • Backend development experience with TypeScript or Python, focused on API design and service architecture.
  • Strong frontend skills with TypeScript/JavaScript and React.
  • Ability to own and drive features from concept through production with minimal supervision.
  • Strong collaboration and communication skills.

Nice to have

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

Compensation and benefits

  • USD$500 home-office setup allowance for remote employees.
  • Employer healthcare contributions, company equity, and flexible time off.

Skills

TypeScript, JavaScript, React, Python, AI/ML, API Design, Vector Databases, AWS, Azure, GCP, ClickHouse, Data Visualization

Celonis

Celonis

Munich, Germany

Senior Frontend Engineer - Visual Experiences
No salary listedHybrid5+ YOEFrontend Engineering

Build scalable, high-performance frontend components and interactive data visualizations for a shared product platform. The role requires strong TypeScript and Angular expertise, browser performance optimization, testing experience, and a solid understanding of UX and design systems.

Atomicmachines

Atomicmachines

Emeryville, CA
Senior UI Engineer
$165k+/yrOn-site5+ YOEFrontend Engineering

Build and maintain complex React and TypeScript interfaces for manufacturing, engineering, and AI/ML workflows. The role requires experience with stateful interaction-heavy applications, data validation, debugging, and cross-functional collaboration in technically complex environments.

Clear Street

Clear Street

London, United Kingdom

Software Engineer - Front End - Studio
No salary listedHybrid6+ YOEFrontend Engineering

Senior front-end engineer responsible for designing and delivering scalable, data-intensive features for a capital markets platform. The role requires 6+ years of React and TypeScript experience, strong system-design skills, and the ability to mentor engineers and lead architecture.

Beacon AI

Beacon AI

San Carlos, CA

Lead Software Engineer, Frontend/Web App
$185k+/yrHybrid5+ YOEFrontend Engineering

Leads development of React-based web applications for complex real-time and historical aviation data, while mentoring engineers and setting frontend architecture and quality standards. Requires 5+ years of experience with React, TypeScript, JavaScript, state management, and performance optimization.

Clear Street

Clear Street

London, United Kingdom

Senior Software Engineer - Front End - Studio
No salary listedHybrid5+ YOEFrontend Engineering

Senior software engineer developing reliable, API-driven payment systems and frontend components for a global financial platform. The role requires strong Java and Spring Boot expertise, experience with Kafka and Kubernetes, and the ability to work across TypeScript/React and distributed systems.