Apply

Senior Python Engineer - Integrations

Posted 9 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: 125600.0 - 232000.0 USD per year

🔍 Industry: Software Development

🏢 Company: ClickHouse👥 101-250💰 Series B over 2 years agoDatabaseArtificial Intelligence (AI)Big DataAnalyticsSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentPythonSoftware DevelopmentSQLAlgorithmsClickhouseData engineeringData StructuresREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDRESTful APIsLinuxData managementDebugging

Requirements:
  • 5+ years of software development experience focusing on building and delivering high-quality, data-intensive solutions.
  • Strong proficiency in Python and its ecosystem, including advanced knowledge of memory management, performance tuning, and debugging.
  • Broad technical expertise.
  • Proven experience leading and delivering large-scale technical projects in collaboration with multiple stakeholders.
  • A full-stack ownership mindset: you thrive in environments where you're involved in the entire software lifecycle, from design to deployment and operations.
  • Excellent problem-solving skills with a proven ability to debug and resolve production issues in distributed systems.
  • Outstanding written and verbal communication skills to collaborate effectively within the team and across engineering functions.
  • Passion for open-source development: actively engaging with the OSS community, advocating for users, and influencing the evolution of the database through your contributions.
Responsibilities:
  • Design, develop, and maintain open-source clients that integrate seamlessly with the Python ecosystem.
  • Build high-performance, low-latency solutions that empower users to fully leverage ClickHouse capabilities enabling ingestion, querying, and transforming massive datasets at record speeds.
  • Ensure the Python client's interoperability across domains, such as data transformation (DBT), analysis (Pandas, Polaris), ORM (SqlAlchemy), ML, and more.
  • Take ownership of technical design and execution, ensuring code quality, scalability, and maintainability.
  • Collaborate actively with the open-source community, contributing to discussions, addressing technical requests, and building a strong developer ecosystem.
  • Partner with internal teams like database development and support to align client capabilities with broader platform goals.
Apply