Remotery

Senior Software Engineer – Python, Data Ecosystem

Posted Jul 17

This is a fully remote position, open to applicants in Canada.

📋 Description

• Take ownership of and enhance ClickHouse's Python connector and SDK ecosystem, elevating performance, reliability, and API design standards.

• Develop and uphold integrations with orchestration platforms (Airflow, Dagster, Prefect) and transformation tools (dbt) to meet enterprise-grade quality benchmarks.

• Lead the AI/LLM integration strategy by designing connectors and patterns that position ClickHouse as an ideal choice for RAG architectures, ML feature pipelines, and LLM-driven data applications.

• Actively engage with the open-source community by triaging issues, supporting contributors, advocating for users, and shaping the roadmap based on practical feedback.

• Collaborate with Product, Cloud, and other engineering teams to ensure that integration efforts align with broader platform objectives.

• Provide a practitioner's viewpoint in roadmap decision-making, basing prioritization on authentic Data Engineer and Data Scientist workflows.


⛳️ Requirements

• Over 7 years of software development experience, including hands-on roles as a Data Engineer, Data Scientist, or ML Engineer.

• Extensive, proven expertise in designing, building, and maintaining production-grade Python connectors, SDKs, or integrations for at least one major platform (orchestration, BI, MLOps, or data transformation).

• Practical experience in applying AI/ML within production data-engineering environments, including embedding generation, vector search, feature pipelines, or LLM-driven tools that are deployed and operational in production.

• Strong familiarity with the Python data ecosystem, including Pandas, NumPy, Pydantic, and other related libraries.

• Solid understanding of database fundamentals, including SQL, data modeling, query optimization, and knowledge of OLAP/analytical databases.

• Proficient experience with concurrent Python programming, including threading, multiprocessing, and asynchronous patterns.

• Excellent written and verbal communication skills; comfortable collaborating across engineering disciplines and engaging with open-source communities.


🏝️ Benefits

• Flexible work environment - ClickHouse is a globally distributed and remote-friendly company, currently operating in over 20 countries.

• Healthcare - Employer contributions toward your healthcare coverage.

• Equity in the company - Every new team member receives stock options upon joining.

• Time off - Flexible time off in the US and generous entitlements in other countries.

• A $500 budget for home office setup for remote employees.

• Global Gatherings – We value in-person connections and offer opportunities to engage with colleagues at company-wide offsite events.

People also viewed

One Identity5 days ago

Staff Software Engineer, API Development

GB flagUnited Kingdom OnlyFull-timeBackend Engineer
ApplyView job
9th Way Insignia5 days ago

Software Developer, .NET Core

US flagUnited States OnlyFreelanceBackend Engineer$78.5k – $110k/year
ApplyView job
Engineering System and Technologies SARL5 days ago

Backend Specialist, Charging Operations

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Talan5 days ago

Technical Lead – Full Stack Java Engineer

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Digital Media Solutions5 days ago

Software Engineer III, Database Engineer

US flagAlabama, +26 more statesFull-timeBackend Engineer$140k – $180k/year
ApplyView job
Cadmus Soluções em TI5 days ago

Fullstack .NET – Next Developer (Mid/Senior)

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers