Skip to content
ClickhouseClickhouseUnited States

Senior Software Engineer

Senior Software Engineer owning ClickHouse's Python connectors, SDKs, and integrations with orchestration (Airflow, Prefect), transformation (dbt), and AI/LLM tools (LangChain, LlamaIndex). Requires 7+ years experience as a Data Engineer/Scientist building production Python integrations for data and ML workflows.

141k – 232k
Remote7+ YOEData Engineering

About the role

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

Compensation

The typical starting salary for this role in the US is $141,000–$208,000 USD. The typical starting salary for this role in US Premium Markets is $157,000–$232,000 USD. These salary ranges reflect base pay.

Skills

PythonpandasNumPyPydanticSQLApache AirflowDagsterPrefectdbtLangChainLlamaindexClickHouseOlapVector SearchRAG
ZoomInfo

Senior Software Engineer

ZoomInfoWaltham, MA

Senior engineer building and operating large-scale data acquisition pipelines and backend services for ingesting, transforming, and storing high-volume data using Java, Spark, Airflow, Kafka, and GCP tools. Requires 5+ years experience in data engineering and distributed systems plus a bachelor's degree.

140k – 220k
Hybrid5+ YOEData Engineering
Mariana Minerals

Sr. Data Engineer

Mariana MineralsAnn Arbor, MI +2

Senior Data Engineer owning end-to-end data domains for industrial plant operations. Designs pipelines, schemas, and contracts from messy sensor/lab sources to support ML and operational decisions.

140k – 180k
On-site4+ YOEData Engineering
ZoomInfo

Senior Software Engineer

ZoomInfoBethesda, MD +1

Builds and optimizes big data pipelines processing billions of signals for technographic data services, designs scalable architectures, and collaborates with data scientists on ML integration. Requires 8+ years experience with Hadoop, Spark, Java/Scala, and large-scale distributed systems.

140k – 220k
Hybrid8+ YOEData Engineering
Pareto AI

Technical Data Delivery Lead

Pareto AIUnited States

Leads architecture, execution, and improvement of data collection/evaluation pipelines for AI labs, including agentic automation for quality and delivery. Requires Python/SQL proficiency, LLM internals knowledge, and hands-on agent framework experience.

140k – 180k
RemoteData Engineering
Mariana Minerals

Lead Resource Geologist

Mariana MineralsHouston, TX +1

Leads geological modeling, resource development, and mine geology support for nickel and copper projects in open pit and underground operations. Provides technical inputs to mine planning and ensures compliance with reporting standards like NI 43-101 and JORC.

140k – 175k
On-site10+ YOEData Engineering