Senior Software Engineer - Integrations - AI/ML

📍 Canada
USD 147,000-238,000 per year
SENIOR
✅ Remote

Tech Stack

AI @ 4 API @ 4 Airflow @ 3 Asynchronous Programming @ 4 BI @ 4 ClickHouse @ 4 Communication @ 6 Dagster @ 3 Data Engineering @ 7 Data Modeling @ 3 Data Visualization JVM @ 3 LLM @ 4 LangChain MLOps @ 4 Machine Learning OLAP @ 3 Pandas @ 4 Python @ 4 RAG SQL @ 3 Software Development @ 7 Vector Databases @ 4 dbt @ 3

Details

The Connectors team builds and maintains integrations that make ClickHouse accessible across the broader ecosystem, including data visualization plugins, data frameworks, orchestration platforms, and AI tooling. The team collaborates with the open-source community, internal teams, and enterprise users to deliver integrations focused on performance, reliability, and developer experience.

About the Role

As a Senior Software Engineer specializing in the AI and ML ecosystem, you will own and evolve critical parts of ClickHouse's AI ecosystem. The role combines high-performance database engineering with developer experience, building tools that enable engineers and data scientists to use ClickHouse within the frameworks they already rely on.

The role requires firsthand experience as an AI/ML Engineer or Data Scientist. You will work on databases as active components of AI-powered workflows, including vector stores for retrieval-augmented generation (RAG) pipelines, backends for LLM-powered agents, and real-time feature stores for ML inference.

You will own the full lifecycle of key AI/ML integrations and drive architecture, performance, and feature direction across the AI and LLM ecosystem, including LangChain, LlamaIndex, n8n, embedding pipelines, RAG with ClickHouse as a vector store, ML feature stores, and LLM-powered data applications.

Responsibilities

  • Own and evolve ClickHouse's Python connector and SDK ecosystem, improving performance, reliability, and API design.
  • Drive the AI/LLM integration strategy by designing connectors and patterns for RAG architectures, ML feature pipelines, and LLM-powered data applications.
  • Engage with the open-source community by triaging issues, supporting contributors, advocating for users, and shaping 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 based on Data Engineer and Data Scientist workflows.

Requirements

  • 7+ years of software development experience, including hands-on experience as a Data Scientist or ML Engineer.
  • Proven experience designing, building, and maintaining production-grade Python connectors, SDKs, or integrations for at least one major platform, such as orchestration, BI, MLOps, or data transformation platforms.
  • Hands-on experience applying AI/ML in production data-engineering contexts, including embedding generation, vector search, feature pipelines, or LLM-powered tooling.
  • Experience with the Python data ecosystem, including Pandas, NumPy, Pydantic, and related libraries.
  • Strong database fundamentals, including SQL, data modeling, query optimization, and familiarity with OLAP or analytical databases.
  • Experience with concurrent Python, including threading, multiprocessing, and asynchronous programming patterns.
  • Outstanding written and verbal communication skills, with the ability to collaborate across engineering functions and with open-source communities.

Bonus Qualifications

  • 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.
  • Familiarity with dbt, Airflow, Dagster, or Prefect.

Benefits

  • Flexible, remote-friendly work environment at a globally distributed company operating in more than 25 countries.
  • Employer contributions toward healthcare.
  • Stock options for every new team member.
  • Flexible time off in the United States and generous entitlement in other countries.
  • USD $500 home office setup allowance for remote employees.
  • Opportunities to connect with colleagues through company-wide offsites.
  • Equal employment opportunities and a commitment to preventing discrimination and harassment.

More jobs at ClickHouse

Similar jobs