Full Stack Software Engineer - AI/ML

USD 131,000-185,000 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Docker @ 4 Go @ 4 Kubernetes @ 4 TypeScript @ 7 Python @ 4 SQL @ 4 GCP @ 4 AWS @ 4 Azure @ 4 Communication @ 7 JavaScript @ 7 React @ 7 API @ 4 Reporting @ 4 OLAP @ 4

Details

ClickHouse is an open-source column-oriented database system focused on being the fastest OLAP database. ClickHouse Cloud enables real-time analytical reporting via SQL queries and is available open-source and on AWS, GCP, Azure, and Alibaba. The company serves enterprises including Lyft, Sony, IBM, GitLab, Twilio, and HubSpot.

Responsibilities

  • Implement and maintain integrations with the broader AI/ML ecosystem and standards so ClickHouse works with popular frameworks and tools.
  • Design and implement AI-powered features across the full stack, from backend inference services to frontend interfaces within ClickHouse Cloud.
  • Create robust, scalable APIs that connect ClickHouse's database capabilities with modern AI/ML inference systems and external AI services.
  • Build responsive, intuitive user interfaces that make complex AI functionalities accessible to users of varying technical backgrounds.
  • Work closely with the AI/ML team to integrate models into production systems with proper monitoring, versioning, and observability.
  • Design and implement developer tools, SDKs, and documentation to enable users to leverage ClickHouse’s AI/ML capabilities.

Requirements

  • 5+ years of full-stack development experience, with at least 2 years working directly with AI/ML technologies in production environments.
  • Strong frontend skills with TypeScript/JavaScript and React, including experience building data-oriented interfaces and visualizations.
  • Backend development experience in Go, Python, or TypeScript, with a focus on API design and service architecture.
  • Experience integrating and deploying AI/ML models in production, including working with inference APIs and vector databases.
  • Familiarity with cloud technologies (AWS, Azure, GCP), particularly services related to AI/ML deployment.
  • Understanding of database systems and data processing pipelines; ClickHouse experience is a significant plus.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • High level of ownership; ability to drive features from concept to production with minimal supervision.
  • Strong collaboration and communication skills to work with diverse stakeholders.

Compensation

  • Typical starting salary in the United States: $131,000 - $185,000 USD.
  • Typical starting salary in US Premium Markets (e.g., Los Angeles, San Francisco Bay Area, Seattle, New York City Metro): $158,000 - $220,000 USD.

These ranges reflect what ClickHouse reasonably and in good faith believes to be the minimum and maximum pay for this role at the time of posting. Actual compensation may vary based on education, qualifications, experience, location, and other factors.

Benefits & Perks

  • Flexible work environment; globally distributed and remote-friendly (operating in 20 countries).
  • Employer contributions toward healthcare.
  • Stock options for new team members.
  • Flexible time off in the US and generous entitlement in other countries.
  • $500 home office setup for remote employees.
  • Opportunities for global in-person company gatherings/offsites.

Equal Opportunity & Privacy

ClickHouse is an equal opportunity employer and prohibits discrimination and harassment. For details on privacy, see the applicant privacy notice linked in the original posting.