xelys jobs xelys jobs

Senior Software Engineer

ClickHouse

full-remoteseniorpermanentbackendother Full remote 73 days ago via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

PythonAI/MLVector SearchRAGData EngineeringPandasNumPyPydanticAirflowOLAP

About the role

Role Overview

Join ClickHouse as a Senior Software Engineer specializing in Python and the Data Ecosystem. You will be a core contributor to ClickHouse’s data engineering ecosystem, building tools and integrations that help Data Engineers and Data Scientists use ClickHouse’s speed and scale.

Key Missions

  • Evolve ClickHouse’s critical data engineering ecosystem parts, especially Python integrations.
  • Own and improve the ClickHouse Python connector and SDK ecosystem, focusing on performance, reliability, and API design.
  • Design connectors/models that make ClickHouse a natural choice for:
    • RAG architectures
    • ML feature pipelines
    • LLM-powered data applications

Responsibilities

  • Own the full lifecycle of key Python integrations.
  • Drive the AI/LLM integration strategy.
  • Collaborate with multiple teams to align integration work with platform priorities.
  • Engage with the open-source community.

Requirements

  • Hands-on AI/ML experience in data engineering contexts (e.g., embeddings generation, vector search, feature pipelines, or LLM tooling in production).
  • 7+ years of software development experience; preferably hands-on as a Data Engineer, Data Scientist, or ML Engineer.
  • Strong concurrent Python skills: threading, multiprocessing, and async patterns.
  • Strong Python data ecosystem experience: Pandas, NumPy, Pydantic, and related libraries.
  • Experience with data orchestration tools: Airflow, Dagster, or Prefect.
  • Proven experience designing, building, and maintaining production-grade Python connectors/SDKs/integrations for at least one major platform.
  • Solid database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases.
  • Excellent written and verbal communication; comfortable collaborating across engineering functions and with open-source communities.
  • Experience deploying AI/ML models in production (e.g., inference APIs and vector databases).
  • Experience as a Data Engineer or Data Scientist in a product-facing or platform role.

Nice to Have

  • Familiarity with the JVM ecosystem.
  • Familiarity with ClickHouse or similar high-performance OLAP platforms.

About ClickHouse

ClickHouse is a leading open-source columnar database management system focused on high-performance analytics. The company builds an ecosystem around ClickHouse to help data teams integrate it into modern data engineering and AI/ML workflows.

Scraped 5/12/2026