Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
API @ 4
Airflow @ 3
BI
ClickHouse @ 4
Communication @ 6
Dagster @ 3
Data Engineering @ 7
Data Modeling @ 3
Data Visualization
JVM @ 3
LLM @ 4
MLOps @ 7
Machine Learning
OLAP @ 3
Pandas @ 4
Python @ 7
RAG
SQL @ 3
Software Development @ 7
Vector Databases @ 4
dbt @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The Connectors team builds and maintains integrations between ClickHouse and the broader ecosystem, including data visualization plugins, data framework connectors, orchestration platforms, and AI tooling. The team collaborates with the open-source community, internal teams, and enterprise users to deliver high-performance, reliable integrations and strong developer experiences.
As a Senior Software Engineer specializing in the AI and ML ecosystem, you will own and evolve critical parts of ClickHouse's AI ecosystem. The role combines high-performance database engineering and developer experience, enabling engineers and data scientists to use ClickHouse within the frameworks and workflows they already use. You will develop production-ready integrations for AI-powered workflows, including vector stores for retrieval-augmented generation, backends for LLM-powered agents, and real-time feature stores for ML inference.
Responsibilities
- Own and evolve ClickHouse's Python connector and SDK ecosystem, improving performance, reliability, and API design.
- Drive the AI and LLM integration strategy by designing connectors and patterns for RAG architectures, ML feature pipelines, and LLM-powered data applications.
- Own the full lifecycle of key AI and ML integrations, including architecture, performance, and feature direction.
- Engage with the open-source community by triaging issues, supporting contributors, advocating for users, and shaping the roadmap based on real-world feedback.
- Collaborate with Product, Cloud, and other engineering teams to align integration work with broader platform priorities.
- Bring a practitioner's perspective to roadmap decisions based on Data Engineer and Data Scientist workflows.
Requirements
- 7+ years of software development experience, including hands-on experience as a Data Scientist or ML Engineer.
- Deep experience designing, building, and maintaining production-grade Python connectors, SDKs, or integrations for at least one major platform, such as orchestration, business intelligence, MLOps, or data transformation platforms.
- Hands-on experience applying AI and ML in production data-engineering contexts, including embedding generation, vector search, feature pipelines, or LLM-powered tooling.
- Experience with the Python data ecosystem, including Pandas, NumPy, Pydantic, and related libraries.
- Strong database fundamentals, including SQL, data modeling, query optimization, and familiarity with OLAP and analytical databases.
- Experience with concurrent Python, including threading, multiprocessing, and asynchronous patterns.
- Outstanding written and verbal communication skills, with the ability to collaborate across engineering functions and with open-source communities.
Bonus Qualifications
- Experience as a Data Engineer or Data Scientist in a product-facing or platform role.
- Familiarity with ClickHouse or similar high-performance OLAP platforms.
- Familiarity with the JVM ecosystem.
- Experience deploying AI and ML models in production, including inference APIs and vector databases.
- Familiarity with dbt, Airflow, Dagster, or Prefect.
Benefits
- Flexible, remote-friendly work environment at a globally distributed company operating in over 25 countries.
- Employer contributions toward healthcare.
- Stock options for every new team member.
- Flexible time off in the United States and generous entitlement in other countries.
- USD 500 home office setup allowance for remote employees.
- Opportunities to connect with colleagues through company-wide offsites.
- Equal employment opportunities and a commitment to a workplace free from discrimination and harassment.