Senior Software Engineer - Python and Data Ecosystem
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
What you'll do
Own and evolve ClickHouse's Python connector and SDK ecosystem, raising the bar on performance, reliability, and API design
Build and maintain integrations with orchestration platforms (Airflow, Dagster, Prefect) and transformation tools (dbt) to enterprise-grade quality standards
Drive the AI/LLM integration strategy: designing connectors and patterns that make ClickHouse a natural fit in RAG architectures, ML feature pipelines, and LLM-powered data applications
Engage actively with the open-source community: triage issues, support contributors, advocate for users, and shape 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, grounding prioritization in genuine Data Engineer and Data Scientist workflows
About you
7+ years of software development experience, including hands-on time as a Data Engineer, Data Scientist, or ML Engineer
Deep, proven experience designing, building, and maintaining production-grade Python connectors, SDKs, or integrations for at least one major platform (orchestration, BI, MLOps, or data transformation)
Hands-on experience applying AI/ML in production data-engineering contexts: embedding generation, vector search, feature pipelines, or LLM-powered tooling that shipped and ran in production
Solid experience with the Python data ecosystem: Pandas, NumPy, Pydantic, and related libraries
Strong database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases
Solid experience with concurrent Python: threading, multiprocessing, and async patterns
Outstanding written and verbal communication; comfortable collaborating across engineering functions and with open-source communities
Bonus points for:
Prior 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/ML models in production, including inference APIs and vector databases
Eligible locations:
USA
Canada
UK
Portugal
Spain
France
Italy
Germany
Netherlands
Poland
Czech republic
Israel
UAE
About ClickHouse
Provider of a high-performance, real-time analytics database management system.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at ClickHouse
Senior Software Engineer (Typescript / Backend) - AI/ML
, GBR
Senior Full Stack Software Engineer - ClickPipes Platform
, GBR
Senior Software Engineer - Clickpipes (CDC/Streaming)
, CAN
Senior Software Engineer (Typescript / Frontend) - AI/ML
, CAN
Senior Software Engineer - Clickpipes (CDC/Streaming)
, USA
Principal Product Manager, Partner Integrations
, USA
Senior Manager, Global Workplaces
, USA
Director, Partner Programs & Operations
, USA
Senior Software Engineer (Typescript / Backend) - AI/ML
, GBR
Senior Full Stack Software Engineer - ClickPipes Platform
, GBR
Senior Software Engineer - Clickpipes (CDC/Streaming)
, CAN
Senior Software Engineer (Typescript / Frontend) - AI/ML
, CAN
Senior Software Engineer - Clickpipes (CDC/Streaming)
, USA