Senior Software Engineer - Python and Data Ecosystem
Core
Building and maintaining Python connectors, SDKs, and integrations for ClickHouse to enable real-time analytics, data warehousing, and AI workloads for developers and data practitioners.
Role type
Senior Software Engineer (Python & Data Ecosystem)
Builds
ClickHouse Python connectors, SDKs, and integrations with orchestration platforms (Airflow, Dagster, Prefect), transformation tools (dbt), and AI/LLM tooling.
Domain
Data infrastructure, real-time analytics, AI/ML integration
Deliverable
production ML models | product features
Required skills
Python (concurrent programming, async patterns), SQL, data modeling, OLAP databases, Pandas, NumPy, Pydantic, API design, open-source community engagement
Preferred skills
ClickHouse, JVM ecosystem, production AI/ML deployment (inference APIs, vector databases), data orchestration tools
Technologies
ClickHouse, Airflow, Dagster, Prefect, dbt, Apache Spark, Flink, Kafka Connect, Fivetran, Tableau, PowerBI, Superset, Metabase
Responsibilities
Own and evolve ClickHouse's Python connector and SDK ecosystem; Build and maintain integrations with orchestration platforms and transformation tools; Drive the AI/LLM integration strategy for RAG architectures and ML feature pipelines; Engage with the open-source community to triage issues and shape the roadmap; Collaborate with Product and Cloud teams to align integration work with platform priorities.
Seniority
Senior, hands-on IC