
Senior Software Engineer - Python and Data Ecosystem
ClickHouseabout 1 month ago
Remote, GermanySenior
Responsibilities
- Own and evolve ClickHouse's Python connector and SDK ecosystem.
- Build and maintain integrations with orchestration platforms and transformation tools.
- Drive the AI/LLM integration strategy for ClickHouse.
- Engage with the open-source community to support contributors and shape the roadmap.
- Collaborate with Product, Cloud, and engineering teams to align integration work.
- Provide a practitioner's perspective to roadmap decisions.
Requirements
- 7+ years of software development experience, ideally as a Data Engineer, Data Scientist, or ML Engineer.
- Proven experience designing and maintaining production-grade Python connectors or integrations.
- Solid experience with the Python data ecosystem, including Pandas and NumPy.
- Experience with popular data orchestration tools like Airflow, Dagster, or Prefect.
- Hands-on experience with AI/ML in data engineering contexts.
- Strong understanding of database fundamentals and SQL.
- Experience with concurrent Python programming.
- Outstanding written and verbal communication skills.
Benefits
- Flexible work environment with remote-friendly options.
- Employer contributions towards healthcare.
- Equity in the company through stock options.
- Flexible time off in the US and generous entitlement in other countries.
- A $500 home office setup for remote employees.
- Opportunities for global gatherings and in-person connection.