Senior Software Engineer - Python and Data Ecosystem
New
Eligible locations: USA, Canada, UK, Portugal, Spain, France, Italy, Germany, Netherlands, Poland, Czech republic, Israel, UAEFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- PythonSQLApache AirflowMachine LearningNumpyData engineeringPandasdbt
Requirements
- 7+ years of software development experience
- Experience as a Data Engineer, Data Scientist, or ML Engineer
- Experience designing, building, and maintaining production-grade Python connectors or SDKs
- Experience with Python data ecosystem: Pandas, NumPy, Pydantic
- Experience with data orchestration tools: Airflow, Dagster, or Prefect
- Experience with AI/ML in data engineering contexts: vector search, feature pipelines, or LLM-powered tooling
- Understanding of database fundamentals: SQL, data modeling, query optimization
- Experience with concurrent Python (threading, multiprocessing, async)
- Strong written and verbal communication skills
Responsibilities
- Own and evolve ClickHouse's Python connector and SDK ecosystem
- Build and maintain integrations with orchestration platforms (Airflow, Dagster, Prefect) and transformation tools (dbt)
- Drive the AI/LLM integration strategy for RAG architectures and ML feature pipelines
- Engage actively with the open-source community to support users and shape the roadmap
- Collaborate with Product and engineering teams to align integration work with platform priorities
- Apply practitioner-level insight to inform roadmap decisions
View Full Description & ApplyYou'll be redirected to the employer's site