ClickHouse is an open-source, column-oriented OLAP database management system.
Senior Software Engineer – Python, Data Ecosystem
Location
Israel
Posted
60 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Python, Data Ecosystem
ClickHouse
• Own and evolve ClickHouse's Python connector and SDK ecosystem, raising the bar on performance, reliability, and API design • Build and maintain integrations with orchestration platforms (Airflow, Dagster, Prefect) and transformation tools (dbt) to enterprise-grade quality standards • Drive the AI/LLM integration strategy: designing connectors and patterns that make ClickHouse a natural fit in RAG architectures, ML feature pipelines, and LLM-powered data applications • Engage actively with the open-source community: triage issues, support contributors, advocate for users, and shape the roadmap based on real-world feedback • Collaborate with Product, Cloud, and other engineering teams to align integration work with broader platform priorities • Bring a practitioner's perspective to roadmap decisions, grounding prioritization in genuine Data Engineer and Data Scientist workflows
Job Requirements
- 7+ years of software development experience, ideally with hands-on time as a Data Engineer, Data Scientist, or ML Engineer
- Deep, proven experience designing, building, and maintaining production-grade Python connectors, SDKs, or integrations for at least one major platform (orchestration, BI, MLOps, or data transformation)
- Solid experience with the Python data ecosystem: Pandas, NumPy, Pydantic, and related libraries
- Prior contributions to, or deep practical experience with, popular data orchestration tools (Airflow, Dagster, or Prefect)
- Hands-on experience with AI/ML in data engineering contexts: embedding generation, vector search, feature pipelines, or LLM-powered tooling in production, not just experimentation
- Strong understanding of database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases
- Solid experience with concurrent Python: threading, multiprocessing, and async patterns
- Outstanding written and verbal communication skills; comfortable collaborating across engineering functions and with open-source communities.
Benefits
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Every new team member who joins our company receives stock options.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A $500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own the end-to-end data processing infrastructure that powers Yuzee's intelligent course and job matching platform • Design and maintain scalable, event-driven pipelines that process tens of thousands of daily records, generate semantic embeddings, and feed a growing knowledge graph • Generate and manage semantic embeddings via Amazon Bedrock (Titan v2), index them in MongoDB Atlas Vector Search, and calibrate similarity thresholds • Build and maintain a knowledge graph linking jobs, courses, skills, and industries using FP-Growth association rules and archetype-to-SOC code mapping • Build and improve a two-stage discovery and matching API on AWS Lambda • Maintain and improve daily job scrapers across multiple sources and build institution data scrapers with robust HTML cleaning pipelines
Full Stack Angular Developer
Peraton CorporationPeraton Corporation, a national security company headquartered in Herndon, Virginia, supplies solutions for mission-critical programs and systems. Founded in 2017, Peraton's missio
Responsibilities Peraton is seeking a passionate and experienced Full Stack Angular Developer to join our agile team. This role involves building both the responsive frontend using Angular 21 and Kendo UI and the backend Web APIs using .NET Core 10 and Entity Framework. The candidate will be expected to follow industry best practices in security, accessibility (including testing via LambdaTest), and cross-browser compatibility. This position is fully remote, with a preference for candidates located in the Eastern Time Zone or those willing to work Eastern Time Zone hours. Day to Day Roles and Responsibilities - Frontend Development: Design, develop, and maintain responsive web applications using Angular 21 and Kendo UI, ensuring mobile and cross-device compatibility. - Backend Development: Build and maintain secure, scalable .NET Core 10 Web APIs using C# and Entity Framework Core. - Full Stack Integration: Ensure seamless integration between frontend components and backend services. - Database Interaction: Work with SQL Server, including writing stored procedures, optimizing queries, and managing schema changes. - Accessibility & Cross-Browser Testing: Use LambdaTest to ensure accessibility compliance and cross-browser functionality across devices and platforms. - Security Best Practices: Adhere to OWASP Top 10 standards and implement secure coding practices throughout the stack. - Testing: Write and maintain unit and integration tests for both frontend and backend components. - Agile Development: Actively participate in sprint planning, stand-ups, retrospectives, and collaborative task execution. - Version Control & CI/CD: Use TFS (Team Foundation Server) for version control and collaborate on build/release processes for continuous integration and deployment. - Code Quality: Conduct code reviews, contribute to documentation, and uphold high-quality development standards. Benefits: - Impactful Work: Deliver a real-world, enterprise-grade application used by end users across various platforms. - Modern Stack Exposure: Gain deep experience with the latest web technologies and tools like Angular 21, .NET Core 10, Kendo UI, and LambdaTest. - Growth & Mentorship: Collaborate with experienced professionals in a supportive, fast-paced agile environment. Qualifications Basic Qualifications: - Bachelors degree and 8 years of experience or a Masters degree and 6 years of experience or a High School diploma and 12 years of experience. - Must be a U.S. Citizen or Green Card holder. - Must have experiense in Angular 21 and Kendo UI with strong knowledge of TypeScript, HTML5, and CSS3. - Experience building responsive web applications optimized for mobile and desktop. - Proficiency in .NET Core 10, C#, and RESTful API - Experience with Entity Framework Core for data access. - Proficient in SQL Server including T-SQL, performance tuning, and database design. - Familiarity with LambdaTest for cross-browser and accessibility testing. - Understanding WCAG guidelines and best practices for accessible UI. - Practical understanding of OWASP Top 10 security principles. - Experience using TFS (Team Foundation Server) for version control and work item tracking. - Exposure to CI/CD pipelines and Agile tools such as Jira. - Strong communication and collaboration skills. - Ability to work independently with minimal supervision. - Detail-oriented with a focus on clean, maintainable code. - Eagerness to learn and stay current with emerging technologies. Desired Qualifications: - Experience deploying web applications to IIS or containerized environments (e.g., Docker). - Familiarity with DevOps practices and tools. - Basic understanding of UI/UX design principles and user-centric development. Peraton Overview Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure. Target Salary Range $80,000 - $128,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. EEO EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
Full Stack Software Engineer, Java, Python, Django, React, JavaScript
nXscaleFlexible and Scalable Teams for Startups
• Full Stack software engineering using React / Python / Django / MySQL. • Design new system features and enhancements to improve product usability and productivity. • Ensure all system development is within design and architecture guidelines. • Testing, deployment and release management of system updates. • Schedule estimates for technical design and development. • Demonstrate best practices in secure software development. • Effectively work with senior software developers in a team environment.
Manager, Database Engineering
BlackLineBlackLine is a leading global provider of cloud software that controls and automates accounting and finance processes for businesses and organizations of all si
Get to Know Us: It's fun to work in a company where people truly believe in what they're doing! At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications. Since being founded in 2001, BlackLine has become a leading provider of cloud software that automates and controls the entire financial close process. Our vision is to modernize the finance and accounting function to enable greater operational effectiveness and agility, and we are committed to delivering innovative solutions and services to empower accounting and finance leaders around the world to achieve Modern Finance. Being a best-in-class SaaS Company, we understand that bringing in new ideas and innovative technology is mission critical. At BlackLine we are always working with new, cutting edge technology that encourages our teams to learn something new and expand their creativity and technical skillset that will accelerate their careers. Work, Play and Grow at BlackLine! Make Your Mark: As Manager of Database Engineering, you will lead, manage and inspire teams of talented Database Engineers working to enhance our high performance, cloud-based, SaaS web application. You will be at the core of what makes us successful: the people and teams who write our software and build new and key features for our clients. Being at the center of our application allows you to affect change, to own and drive improvements every day, and to imbue those around you with a passion and dedication to excellence. We're looking for people who not only have a strong hands-on technical experience and interest, but who want to drive innovation in people management, motivation, and growth. You'll be working with and mentoring talented individuals and working closely with other teams and departments to ideate, innovate and ultimately deliver the best client integrations and user experiences. What You'll Bring: - Manage Database Engineering team to deliver valuable and high-quality functionality to our clients - Define and drive an overall unifying vision for teams and their projects, processes, workflows, and related areas through motivation, consensus building and leading change - Provide technical leadership and guidance to both your team members and your project peers - Implement and drive adaptations to teams and strategic organizational processes, workflows, and related areas - Leverage your technical and domain knowledge to partner with Product representatives and your teams in defining project deliverables, presenting innovative solutions and, ultimately, to successfully plan, manage and drive the timely delivery of corporate initiatives - Work with Product and technical stakeholders, as well as Project Management, to define project requirements and deliverables, and, ultimately, plan and manage the timely delivery of high-quality projects - Review and understand core strengths and weaknesses across team members, and proactively engage, mentor, and define goals in order to capitalize upon strengths or mitigate gaps - Effectively plan, communicate and conduct presentations (project milestones, risk mitigation, road maps, resource needs, technical information, etc.) for senior management and stakeholders, while conveying and driving actionable items to your teams - Work closely, partner, and collaborate with our Architects to provide exceptional solutions that adhere to, or create, standards across teams - Effectively communicate and resolve personnel issues on your teams - Contribute to design reviews, code reviews and hands-on work in your respective domain - Delegating responsibilities and supervising business operations. - Hiring, training, motivating and coaching employees as they provide attentive, efficient service to (internal/external) customers, assessing employee performance and providing helpful feedback and training opportunities. - Generating reports and presenting information to upper-level managers or other parties. - Ensuring staff members follow company policies and procedures. - Ensuring the overall health and success of the business. - On call for incidents and maintenances as needed - Other duties as assigned. We're Even More Excited If You Have: - Recent prior experience as a Manager and/or Technical Lead (DB Engineer, QA, etc.) in software development of large-scale web applications, with at least 5 years of experience in your respective domain - 3 + years of onsite employee supervisory experience - Exceptional communication and people skills, with a passion for product excellence, talent development, and mentoring - Knowledge of Build, Deployment, and Continuous Integration concepts and best practices, including full SDLC - Strong experience in Agile methodology, processes, and best practices - Experience in TDD concepts, methodologies, and best practices (i.e., mocks, spies, unit tests, code coverage, etc.) - BDD experience is a plus - 5 + years of experience with SQL 2008, 2012, 2014, 2017, 2019, and 2022 - A solid computer science foundation, including data structures, algorithms, and design patterns, with a proven track record of software design and architecture of complex systems - 4 or more years implementing operational automation via scripting e.g. PowerShell, python, terraform, ansible - Experience as a technical influencer for highly scalable distributed system designs - Experience in modern database platforms, including data modeling, stored procedures, schema definitions, indexing, execution plans, performance, and scaling considerations - Recent experience working with, troubleshooting, and tuning across all layers of a modern SaaS, N-Tier, web-based application - Understanding of QA standards and best practices, including automation, regression, and smoke testing, white/black-box testing, and related QA processes - BS, EE, or CS degree in Computer Science, or equivalent experience - Strong understanding of business management, financial, and leadership principles - Excellent communication, interpersonal, leadership, coaching, and conflict resolution skills - Time and project management skills - Ability to analyze processes and information, identify problems and trends, and develop practical solutions and strategies - Passionate commitment to providing exceptional service to customers and support to the team - Experience working with Google Cloud Platform preferred Thrive at BlackLine Because You Are Joining: - A technology-based company with a sense of adventure and a vision for the future. Every door at BlackLine is open. Just bring your brains, your problem-solving skills, and be part of a winning team at the world's most trusted name in Finance Automation! - A culture that is kind, open, and accepting. It's a place where people can embrace what makes them unique, and the mix of cultural backgrounds and varying interests cultivates diverse thought and perspectives. - A culture where BlackLiner's continued growth and learning is empowered. BlackLine offers a wide variety of professional development seminars and inclusive affinity groups to celebrate and support our diversity. BlackLine is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity or expression, race, ethnicity, age, religious creed, national origin, physical or mental disability, ancestry, color, marital status, sexual orientation, military or veteran status, status as a victim of domestic violence, sexual assault or stalking, medical condition, genetic information, or any other protected class or category recognized by applicable equal employment opportunity or other similar laws. BlackLine recognizes that the ways we work and the workplace itself have shifted. We innovate in a workplace that optimizes a combination of virtual and in-person interactions to maximize collaboration and nurture our culture. Candidates who live within a reasonable commute to one of our offices will work in the office at least 3 days a week.




