ClickHouse
Posted 1mo ago

Senior Software Engineer - Python and Data Ecosystem

ClickHouse
United States or Canada or United Kingdom or Portugal or Spain or France or Italy or Germany or Netherlands or Poland or Czech Republic or Israel or United Arab Emirates
OnsiteFull Time
Responsibilities
  • building connectors
  • driving integrations
  • engaging community
Requirements
  • 7+ years software development with production-grade Python connectors/SDKs
  • Experience with Pandas, NumPy
  • Pydantic
  • Airflow/Dagster/Prefect, dbt, SQL
  • Concurrent Python, and applying AI/ML in production
Technical tools mentioned
PythonPandasNumPyPydanticAirflowDagsterPrefectdbtClickHouseSQL

Job description

The Connectors team is the bridge between ClickHouse and the broader data ecosystem. We build and maintain the integrations that make ClickHouse accessible to millions of developers, data practitioners, and AI agents worldwide from high-level data visualization plugins (Tableau, PowerBI, Superset, Metabase) to connectors for data frameworks (Apache Spark, Flink, Kafka Connect, Fivetran), orchestration platforms, and AI tooling.

Our work directly shapes how companies proce

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

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, ideally with 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)

  • Solid experience with the Python data ecosystem: Pandas, NumPy, Pydantic, and related libraries

  • Prior contributions to, or deep practical experience with, popular data orchestration tools (Airflow, Dagster, or Prefect)

  • Hands-on experience with AI/ML in data engineering contexts: embedding generation, vector search, feature pipelines, or LLM-powered tooling in production, not just experimentation

  • Strong understanding of 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 skills; comfortable collaborating across engineering functions and with open-source communities

Bonus points for:

  • Experience deploying AI/ML models in production, including inference APIs and vector databases

  • 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

 
 

Eligible locations:

  • USA

  • Canada

  • UK

  • Portugal

  • Spain

  • France

  • Italy

  • Germany

  • Netherlands

  • Poland

  • Czech republic

  • Israel

  • UAE

About ClickHouse

Real-time, column-oriented database management system.

Year founded
2021
Employees
500
Organization type
Private
Latest investment
Raised $400.00M Series D (2026) — led by Dragoneer Investment Group
Subsidiaries
Headquarters
US

Similar jobs

Software Engineer roles
7mo
Save
Mark Applied
Hide
Software Developer / Software Engineer
United States
RemoteFull Time
Psudo
Psudo: Building software and infrastructure to reinvent the internet experience.
2+ YOE2+ years of experience in software development; proficient in Java, C++, Ruby on Rails; SQL/NoSQL; familiar with SDLC; able to document and collaborate.
Java, C++, Ruby on Rails, SQL, NoSQL, ASP .Net, JQuery, Apache Wicket, JSF, Spring MVC, AWS, Azure, Google Cloud, OpenStack
11y
Save
Mark Applied
Hide
Software Developer/Software Engineer
Reston, Virginia, United States
OnsiteFull Time
Morfologica
Morfologica: Provides specialized natural language processing and computational linguistics engineering services.
Software Engineers/Developers experienced with lifecycle software development; strong programming and automated testing skills; ability to work with government customers.
Java, Ruby, Python, C++, SQL, Oracle, NLP
2h
Save
Mark Applied
Hide
Advanced Software Engineer, Online Services - American Football
Orlando or Madrid
HybridFull Time
Electronic Arts
Electronic ArtsNASDAQ: EA: Develops and publishes interactive entertainment software and video games.
6+ YOE6+ years in software development with C#/.NET backend services and C++ Unreal Engine development; concurrent architectures, databases, networking protocols, and a bachelor's degree or equivalent required.
C++, .NET, C#, Unreal Engine, MySQL, SQL, Redis, TCP/IP, UDP, Splunk, Linux, Microsoft Visual Studio
3h
Save
Mark Applied
Hide
2027 Cubist Quant Academy – Developers
New York City, New York, United States
$175k-$200k/yr OnsiteFull Time
Point72
Point72: Global alternative investment firm managing capital and venture investments.
Undergraduate or master's degree in computer science or engineering; Python and C++ experience; systems programming knowledge; strong ownership, communication, estimation, teamwork, and software quality skills.
Python, C++, Linux, Git, MySQL
3h
Save
Mark Applied
Hide
Software Engineer, Edge
United States or California
$145k-$190k/yr RemoteFull Time
Cribl
Cribl: Develops software for observability and telemetry data management.
5+ YOEBachelor's or master's in computer science or similar; 5+ years implied by senior role; TypeScript and Node.js experience; Docker, Kubernetes, AWS, Azure, GCP, Mocha, data processing, and operating systems expertise.
TypeScript, Node.js, Docker, Kubernetes, AWS, Azure, GCP, Mocha
4h
Save
Mark Applied
Hide
Senior Software Engineer - Release
College Park or Boulder or Bothell
$146k-$209k/yr HybridFull Time
IonQ
IonQNYSE: IONQ: Develops and sells trapped-ion quantum computers and cloud services.
8+ YOERequires 8+ years in release or build engineering, hands-on release automation and artifact management, CI/CD pipeline experience, standards adoption across teams, and a bachelor's degree or equivalent practical experience.
Artifactory, GitHub Packages, CI/CD, FPGA
4h
Save
Mark Applied
Hide
Software Developer - Telecom Bill Calculations Software (Back End, Python)
Atlanta or Cedar Rapids or Lake Saint Louis or Mandan
HybridFull Time
NISC
NISC: Develops enterprise software for energy and telecommunications cooperatives.
1+ YOERequires 1+ year software development experience, Python or scripting, SQL, Progress, Linux, Git, and related development tools. Bachelor's degree in computer science or equivalent experience preferred.
Python, Progress, Linux, Shell Scripting, C, SQL, Progress OE12, AWS, Amazon S3, AWS Lambda, Amazon EC2, Amazon EMR, Amazon SQS, Amazon SNS, Amazon CloudWatch, Git, JIRA, Confluence, Bitbucket, Bamboo, Docker, Kubernetes, CI/CD, Agile
4h
Save
Mark Applied
Hide
Principal Software Engineer
Dublin or Cambridge or United States or Singapore or Australia or Belgium or Canada or France or Germany or Ireland or Japan or Latin America or Netherlands or Spain or Sweden or United Kingdom or India
HybridFull Time
HubSpot
HubSpotNYSE: HUBS: AI-powered customer platform for marketing, sales, and service.
5+ YOEPrincipal-level backend engineer with distributed financial systems expertise, publicly traded company experience, strong architecture and executive communication skills, and experience evolving complex legacy systems.
Corex