Senior Fullstack Engineer - AI/ML

ClickHouse
Summary
Join ClickHouse as a Senior Full Stack Engineer to develop AI/ML-powered features for ClickHouse Cloud. You will integrate ClickHouse with AI/ML technologies, building features from the inference API layer to the user interface. Responsibilities include ecosystem integration, feature development, API architecture, UI/UX implementation, technical integration with the AI/ML team, and developer tool creation. The ideal candidate possesses 5+ years of full-stack experience, including at least 2 years with AI/ML in production. Strong frontend (TypeScript/JavaScript, React) and backend (Go, Python, or TypeScript) skills are essential, along with experience integrating AI/ML models and familiarity with cloud technologies. This role requires a high level of ownership and effective communication.
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, with 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 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, with ClickHouse experience being a significant plus
- Experience with containerization and orchestration technologies like Docker and Kubernetes
- You have a high level of ownership and can drive features from concept to production with minimal supervision
- You thrive in collaborative environments and can effectively communicate technical concepts to diverse stakeholders
Responsibilities
- Implement and maintain integrations with the broader AI/ML ecosystem and standards, ensuring that ClickHouse works seamlessly with popular frameworks and tools
- 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 AI services
- Build responsive, intuitive user interfaces that make complex AI functionalities accessible and valuable to users of all 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 that enable users to leverage ClickHouseโs AI/ML capabilities
Benefits
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries
- Healthcare - Employer contributions towards your healthcare
- Equity in the company - Every new team member who joins our company receives stock options
- Time off - Flexible time off in the US, generous entitlement in other countries
- A $500 Home office setup if youโre a remote employee
- Global Gatherings โ We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites