ClickHouse is an open-source, column-oriented OLAP database management system.
Software Engineer – Database Integrations
Location
Germany
Posted
154 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Database Integrations
ClickHouse
• Build data-intensive systems • Design and develop high-throughput integrations with databases (Postgres, MySQL, MongoDB), data lakes (Iceberg, Delta Lake), and data warehouses (BigQuery, Snowflake). • Handle edge cases in real-world production scenarios: unconventional database setups, internals of data types, database upgrades/failovers, large transactions, etc. • Design integration solutions to enable users to fully harness ClickHouse's performance and throughput. • Own end-to-end reliability • Debug complex issues in production leveraging runtime diagnostics (e.g. pprof, parca) and observability tools (e.g. metrics, logging, tracing). • Build and improve infrastructure and tools to increase system reliability, reduce incident response time, and simplify/automate operations. • Write clear documentation, both publicly and internally. • Participate in on-call rotation. • Drive product innovation • Work directly with customers to understand integration requirements and discover gaps in existing product. • Collaborate cross-functionally with internal teams to ensure operational efficiency. • Lead technical discussions and influence product roadmaps.
Job Requirements
- 5+ years of industry experience building data-intensive software solutions.
- Proficient in Go, or experienced in systems programming with willingness to ramp up quickly in Go.
- Cloud-native experience deploying and operating services on at least one major cloud platform (AWS/GCP/Azure).
- Practical experience with Kubernetes.
- Strong problem solver and solid production debugging skills.
- Clear communication in writing (design docs, code review) and verbally (technical discussions, customer calls, incident response).
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 Full-stack Engineer Jobs
• Develop, test and maintain backend applications • Write clean, efficient, and well-documented code • Design and implement data models and database schemas • Collaborate with the frontend team to integrate the backend with the user interface • Perform code reviews and ensure code quality standards are met • Troubleshoot and debug applications • Implement code with very high coverage of unit tests and component tests • Cross-training peers and mentoring teammates • Work with the DevOps team to deploy and manage applications in production • Continuously learn and stay up-to-date with new technologies and industry trends
Senior Agentic AI Software Developer
Kentro.usKentro, formerly IT Concepts, Inc., is a mission-driven digital modernization and transformation firm founded in the early 2000s and headquartered in McLean, Vi
• Design and implement multi-step, agentic AI workflows (planner/executor, tool-using agents, RAG + memory patterns) • Engineer robust contextual pipelines including: • Retrieval-augmented generation (RAG) • Structured memory (short-term, long-term, episodic) • Tool invocation and function calling • Control hallucination, drift, and overreach through grounding, validation, policy constraints, and ensemble methods. • Optimize context windows, token usage, and latency under federal cost, platform quotas, and performance constraints. • Build production-grade services using Python, Java, C++, Rust, GO, C#, TypeScript • Implement APIs and microservices that integrate AI agents with: • Data lake house • SharePoint • Microsoft Graph API • Line-of-business systems • Apply secure coding practices aligned with NIST 800-53 / 800-171 • Design and deploy solutions in GCCH environments • Work within constraints such as: • Limited model availability • Restricted outbound network access • Controlled identity and authentication flows • Use Azure services including: • Azure AI (OpenAI / Foundry where applicable) • Azure Kubernetes Service (AKS) • Azure Functions / App Services • Azure Data Lake Storage • Azure Key Vault • Implement identity, RBAC, and managed identities aligned with federal requirements • Design AI systems with auditability, traceability, and explainability • Support Authority to Operate (ATO) processes • Implement logging, monitoring, and human-in-the-loop controls • Ensure data residency, data minimization, and model usage compliance
• Design, build, and evolve a large-scale Optimizely DXP implementation • Collaborate closely with team members across various functions • Optimize site performance and compliance • Mentor and provide technical leadership to engineers • Develop infrastructural solutions and manage hosting environments
• Develop and enhance ServiceNow applications, workflows, UI policies, business rules, integrations, and custom components following platform best practices. • Build and maintain ServiceNow Portal components (Angular/Seismic) where applicable. • Create scalable, maintainable technical solutions to solve complex business problems. • Configure and extend modules such as ITSM, CMDB, Asset, App Engine, and custom scoped applications. • Design, implement, and optimize data models, forms, ACLs, client/server scripts, UI actions, and Flow Designer automations. • Investigate, triage, and resolve client and operational issues, performing root cause analysis and implementing long-term solutions. • Maintain detailed documentation of configurations, development work, and system behaviors. • Work directly with clients, product managers, operations, and project management to define requirements and ensure timely delivery of solutions. • Participate in Agile ceremonies, sprint planning, code reviews, and knowledge sharing within the engineering team.



