We're on a mission to transform how companies use data. As a Senior Software Engineer specializing in Python and the Data Ecosystem, you'll be a core contributor owning and evolving critical parts of ClickHouse's data engineering ecosystem. This role sits at the intersection of high-performance database engineering and developer experience.
Requirements
- 7+ years of software development experience, ideally with hands-on time as a Data Engineer, Data Scientist, or ML Engineer
- Deep, proven experience designing, building, and maintaining production-grade Python connectors, SDKs, or integrations for at least one major platform
- Solid experience with the Python data ecosystem: Pandas, NumPy, Pydantic, and related libraries
- Prior contributions to, or deep practical experience with, popular data orchestration tools (Airflow, Dagster, or Prefect)
- Hands-on experience with AI/ML in data engineering contexts
- Strong understanding of database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases
Benefits
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly
- Healthcare - Employer contributions towards your healthcare
- Equity in the company - Every new team member who joins our company receives stock options
- Time off - Flexible time off in the US, generous entitlement in other countries
- A $500 Home office setup if you’re a remote employee
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites