ClickHouse is hiring a remote Senior Software Engineer Integrations AI/ML!
ClickHouse is hiring a senior engineer to own and evolve its Python connector and SDK ecosystem while shaping AI/ML integration strategy. The role sits between high-performance database engineering and practitioner experience: making ClickHouse a natural fit for retrieval-augmented generation, vector storage, ML feature pipelines, and LLM-powered data applications. The engineer will work closely with open-source contributors, product and cloud teams, and enterprise users. This is a remote position at a globally distributed company, and the ideal candidate brings firsthand data science or ML engineering experience, not just integration-building skills.
Key responsibilities
- Own and improve the Python connector and SDK, focusing on performance, reliability, and API design
- Design connectors and usage patterns that support RAG architectures, ML feature pipelines, and LLM-driven applications
- Engage with the open-source community by triaging issues, supporting contributors, and advocating for users
- Collaborate with Product, Cloud, and engineering teams to align integrations with platform priorities
- Apply practitioner insight from data engineering and data science workflows to roadmap and prioritization decisions
Key requirements
- 7+ years of software development experience, including hands-on work as a Data Scientist or ML Engineer
- Proven experience building production-grade Python connectors, SDKs, or integrations for a major platform
- Hands-on production AI/ML experience in data engineering contexts, such as embeddings, vector search, feature pipelines, or LLM tooling
- Strong Python data ecosystem skills, including Pandas, NumPy, and Pydantic
- Solid database fundamentals: SQL, data modeling, query optimization, and OLAP or analytical databases
- Experience with concurrent Python using threading, multiprocessing, and async patterns
- Strong written and verbal communication for cross-functional and open-source collaboration
- Seniority: Senior
- Work mode: Remote
- Key skills: Python, SQL, OLAP, Pandas, NumPy, Pydantic, async programming, multiprocessing, threading, AI/ML, RAG, vector search, LLM integrations, open-source collaboration, SDK design
Want more jobs?
Join our mailing list to receive updates about new data science and Senior Software Engineer Integrations AI/ML jobs.