Senior Software Engineer - Integrations - AI/ML
ClickHouse · Remote · Canada ·
COMPENSATION
$167k – $238k
Listed on the employer's job board (Ashby)
- Senior Software Engineer
- Fully remote (Global)
- Python + AI/ML
- Stock options included
- Healthcare contributions
Join the Connectors team to bridge ClickHouse with the broader data and AI ecosystem. You will own the lifecycle of key integrations, enabling developers and data scientists to use ClickHouse for vector stores, feature pipelines, and LLM-powered applications.
This position requires a practitioner's perspective, combining software engineering with hands-on experience in data science or ML engineering. You will shape the roadmap based on real-world workflows and collaborate with open-source communities.
What you'll do
- Own and evolve the Python connector and SDK ecosystem for performance and reliability
- Design connectors and patterns for RAG architectures and ML feature pipelines
- Engage with the open-source community to triage issues and shape the roadmap
- Collaborate with Product and Cloud teams to align integration work with platform priorities
- Apply practitioner insights to prioritize features based on Data Scientist workflows
What you'll need
- 7+ years of software development experience including time as a Data Scientist or ML Engineer
- Proven experience building production-grade Python connectors, SDKs, or integrations
- Hands-on experience with AI/ML in production: embeddings, vector search, or LLM tooling
- Solid knowledge of the Python data ecosystem including Pandas, NumPy, and Pydantic
- Strong database fundamentals with SQL, data modeling, and OLAP familiarity
- Experience with concurrent Python patterns such as threading, multiprocessing, and async
Nice to have
- Prior experience as a Data Engineer or Data Scientist in a platform role
- Familiarity with ClickHouse or similar high-performance OLAP platforms
- Knowledge of the JVM ecosystem
- Experience deploying AI/ML models in production with inference APIs
- Familiarity with tools like dbt, Airflow, Dagster, or Prefect
Stack
- Python
- Pandas
- NumPy
- Pydantic
- SQL
- LangChain
- LlamaIndex
- ClickHouse
How you'll work
- Fully remote position within a globally distributed company
- Operations span over 25 countries worldwide
- Flexible work environment
What you get
- Employer contributions towards healthcare
- Stock options for every new team member
- Flexible time off in the US and generous entitlements elsewhere
- $500 USD home office setup budget for remote employees
- Opportunities for in-person connection at global company offsites