Remote Senior Software Engineer, Python

Posted

Apply now
Please, let ClickHouse know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • ClickHouse is seeking a Senior Software Engineer with expertise in Python to join their integrations team, which is crucial for the company's growth and client success.
  • The role involves designing, developing, and maintaining open-source clients that integrate with the Python ecosystem.
  • Responsibilities include building high-performance, low-latency solutions for data ingestion, querying, and transformation, with an ingestion rate of up to 1 billion records per second.
  • The engineer will ensure the Python client's interoperability across various domains, including data transformation, analysis, and machine learning.
  • The position requires taking ownership of technical design and execution, ensuring code quality, scalability, and maintainability.
  • Collaboration with the open-source community and internal teams is essential to align client capabilities with broader platform goals.
  • The ideal candidate should be comfortable learning and working with different technologies, excel at creative problem-solving, and communicate effectively in a high-paced environment.

Requirements:

  • Candidates must have 5+ years of software development experience, focusing on high-quality, data-intensive solutions.
  • Strong proficiency in Python and its ecosystem, including advanced knowledge of memory management, performance tuning, and debugging, is required.
  • A broad technical expertise is necessary, with experience across various domains and the ability to tackle complex challenges.
  • Proven experience in leading and delivering large-scale technical projects in collaboration with multiple stakeholders is essential.
  • A full-stack ownership mindset is required, with involvement in the entire software lifecycle from design to deployment and operations.
  • Excellent problem-solving skills and the ability to debug and resolve production issues in distributed systems are necessary.
  • Outstanding written and verbal communication skills are required for effective collaboration within the team and across engineering functions.
  • A passion for open-source development and active engagement with the OSS community is essential.

Benefits:

  • ClickHouse offers a flexible work environment with remote-first work options for all employees.
  • Employer contributions towards healthcare are provided.
  • Every new team member receives stock options as part of their compensation package.
  • Employees enjoy flexible time off in the US and generous entitlement in other countries.
  • A $500 home office setup is provided for remote employees.
  • The company supports employee-driven international mobility, allowing relocation within certain countries and timelines, subject to role requirements and work permit considerations.
Apply now
Please, let ClickHouse know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 125,600 - 232,000 USD / year
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback