Senior Software Engineer - Integrations - AI/ML
$147k - $238k • Remote • United States • FullTime
Posted 3mo ago
About the job
As a Senior Software Engineer specializing in the AI & ML ecosystem, you will be a core contributor owning and evolving critical parts of ClickHouse's AI ecosystem. This role sits at the intersection of high-performance database engineering and developer experience, crafting tools that enable Engineers and Data Scientists to harness ClickHouse's speed and scale in their existing frameworks. You will own the full lifecycle of key AI/ML integrations, driving architecture, performance, and feature direction across AI & LLM Ecosystem tools like LangChain, LlamaIndex, and n8n, as well as broader AI tooling such as embedding pipelines, retrieval-augmented generation with ClickHouse as a vector store, ML feature stores, and LLM-powered data applications. Your job is to make ClickHouse's potential real by building robust, production-ready connectors that position it as the natural choice for next-generation AI and data systems.
Responsibilities
- Own and evolve ClickHouse's Python connector and SDK ecosystem, improving performance, reliability, and API design.
- Drive the AI/LLM integration strategy, 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.
- Collaborate with Product, Cloud, and other engineering teams to align integration work with platform priorities.
- Contribute a practitioner's perspective to roadmap decisions, grounding prioritization in real-world Data Engineer and Data Scientist workflows.
Requirements
- 7+ years of software development experience, including hands-on time as a Data Scientist or ML Engineer.
- Deep 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).
- Solid experience with the Python data ecosystem (Pandas, NumPy, Pydantic).
- Strong database fundamentals (SQL, data modeling, query optimization, OLAP/analytical databases).
- Solid experience with concurrent Python (threading, multiprocessing, async patterns).
- Outstanding written and verbal communication skills.
Benefits
- Flexible work environment (globally distributed and remote-friendly).
- Employer contributions towards healthcare.
- Stock options.
- Flexible time off (US) / generous entitlement (other countries).
- USD$500 Home office setup for remote employees.
- Global Gatherings and company-wide offsites.