Senior Python Engineer - ML And Data Science

USD 118,000-178,000 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 4 Distributed Systems @ 4 Machine Learning @ 4 Data Science @ 4 scikit-learn @ 3 Communication @ 7 Data Engineering @ 4 Performance Optimization @ 4 PyTorch @ 3 OLAP @ 4 Snowflake @ 4 Pandas @ 3

Details

ClickHouse is a leading open-source columnar database for real-time analytics. As a Data Science–focused Software Engineer, you will improve ClickHouse’s Python ecosystem and the experience for data scientists, ML engineers, and analytics professionals using ClickHouse for data exploration and preparation workloads. You will work closely with engineering, product, and community teams to optimize Python libraries, enhance data science workflows, and contribute to open-source initiatives.

Responsibilities

  • Improve ClickHouse's Data Science Python experience: design and implement features that simplify data ingestion, transformation, and analysis for data scientists using Python.
  • Contribute to ClickHouse's Python integrations and libraries to provide a seamless data science experience.
  • Work with the open-source ecosystem: contribute to ClickHouse’s open-source repositories and ensure compatibility with popular data science toolkits.
  • Performance optimization: ensure efficient query execution and data handling when interfacing with Python.
  • Collaborate with product managers, engineers, and the data science community to gather feedback and refine features.
  • Advocate for best practices and educate users via examples and reference architectures for leveraging ClickHouse in data science applications.

Requirements

  • Strong proficiency in Python.
  • Familiarity with data science libraries and data processing frameworks such as Pandas, Polars, Scikit-learn, and PyTorch.
  • Experience working with databases, query engines, or analytical tools (examples given: Snowflake, BigQuery, ClickHouse, DuckDB).
  • Understanding of distributed systems and OLAP databases.
  • Hands-on experience with data engineering workflows and integrating databases with machine learning or analytics pipelines.
  • Contributions to open-source projects or experience working in an open-source development environment.
  • Strong problem-solving skills and ability to work in a cross-functional team.
  • Strong communication skills.

Nice-to-Have

  • Prior experience with ClickHouse or other cloud-based OLAP analytics systems.
  • Understanding of ML workloads and integration with analytical databases.
  • Prior experience working in a developer-first or database technology company.

Compensation

  • Typical US starting salary range: $118,000 - $178,000 USD.
  • Typical US Premium Markets starting salary range (applies in certain locations): $139,000 - $209,500 USD.

Benefits / Perks

  • Flexible, remote-friendly work environment; ClickHouse operates in multiple countries.
  • Employer contributions towards healthcare.
  • Stock options for new team members.
  • Flexible time off in the US; generous entitlement in other countries.
  • $500 home office setup for remote employees.
  • Opportunities for global company gatherings and offsites.

Equal Opportunity & Privacy

ClickHouse is an equal opportunity employer and provides information about applicant privacy in its privacy statement.