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

USD 141,000-232,000 per year
SENIOR
✅ Remote

Used Tools & Technologies

Machine Learning

Required Skills & Competences

TypeScript @ 7 Python @ 4 GCP @ 3 AWS @ 3 Azure @ 3 JavaScript @ 7 React @ 7 API @ 4 Observability @ 4 AI @ 4 ClickHouse @ 4

Details

Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies. With more than 3,000 customers and ARR that has grown over 250 percent year over year, ClickHouse leads the market in real-time analytics, data warehousing, observability, and AI workloads.

The company’s sustained, accelerating momentum was recently validated by a $400M Series D financing round. Customers include Capital One, Lovable, Decagon, Polymarket, Airwallex, Meta, Cursor, Sony, and Tesla.

We are looking for a Senior Software Engineer to drive the development of AI/ML-powered features in ClickHouse Cloud. In this role, you will bridge the gap between a high-performance database technology like ClickHouse and AI capabilities, implementing AI/ML integrations and end-to-end solutions from the Inference API layer to the user interface.

Responsibilities

  • Design and implement AI-powered features across the full stack, from backend inference services to intuitive frontend interfaces within the ClickHouse Cloud platform.
  • Create robust, scalable APIs that connect ClickHouse's database capabilities with modern AI/ML inference systems and external/internal AI services.
  • Build responsive, intuitive user interfaces that make complex AI functionalities accessible and valuable to users of all technical backgrounds.
  • Implement and maintain integrations with the broader AI/ML ecosystem and standards, ensuring ClickHouse works seamlessly with popular frameworks and tools.
  • Integrate models into production systems with proper monitoring, versioning, observability, and evaluation.

Requirements

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

Nice to have

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

Compensation

  • Typical starting salary for roles based in the United States: $141,000 - $195,000 USD.
  • Typical starting salary for roles in US Premium Markets (e.g., San Francisco Bay Area, New York City Metro): $158,000 - $232,000 USD.

These ranges reflect what the company believes to be the minimum and maximum pay for the role at time of posting; actual compensation may vary based on experience, location, and other factors.

Perks

  • Flexible work environment; remote-friendly and globally distributed.
  • Employer contributions towards healthcare.
  • Equity (stock options) for new team members.
  • Flexible time off in the US; generous entitlement in other countries.
  • $500 home office setup for remote employees.
  • Global gatherings and company-wide offsites.

Culture & Equal Opportunity

  • As part of a rapidly scaling startup, you will help shape company culture.
  • ClickHouse provides equal employment opportunities and prohibits discrimination and harassment based on legally protected characteristics.

Contact & Privacy

  • For compensation questions: [email protected].
  • Privacy statement available at ClickHouse's applicant privacy notice link.