Semrush logo
Semrush

Your competitors' favorite marketing platform used by 10,000,000 marketers

Senior ClickHouse Solution Engineer (ClickHouse Team)

EngineerEngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2008H1B SponsorCompany SiteLinkedIn

Location

Cyprus + 2 moreAll locations: Cyprus | Serbia | Spain

Posted

49 days ago

Salary

0

Seniority

Senior

Job Description

Senior ClickHouse Solution Engineer (ClickHouse Team)

Semrush

Semrush is a brand visibility platform, empowering marketers to command their online presence and create measurable impact. We unify SEO authority and AI visibility, so brands are found, cited, and chosen everywhere search happens. That’s how Semrush gained the trust of over 28 million users—from scaling startups to Fortune 500 companies. Here, you own the way you work, but we move as one unbeatable team. We don’t just lead the market, we’re busy creating the world where Semrush is an unfair advantage for every marketer. We move fast in ways to help you grow. Here, you have room to experiment, keep what works, and learn quickly from what doesn’t. Ready to share our ambition and make an impact? Then, this role may be for you. About the role - Lead cross-team initiatives around ClickHouse architecture, scalability, and reliability - Help other product teams design and evolve ClickHouse-based systems - Identify bottlenecks and drive improvements in performance, cost efficiency, and maintainability - Define and promote best practices and standards for using ClickHouse at Semrush - Partner with engineering leaders and teams to align technical decisions with product and business needs - Stay hands-on by contributing to internal systems, critical company initiatives, and complex problem-solving. - Enhancing the expertise of other teams through knowledge sharing and collaboration About you Move together. Raise the bar. Learn fast—grow faster. That’s the default. And here’s what else is needed to succeed in this role: - Expert knowledge of SQL DBMS (OLAP/OLTP), including database internals, performance optimization, storage design, and troubleshooting systems at scale, with 5+ years of production experience, preferably with ClickHouse - Solid understanding of distributed systems, performance, and troubleshooting - Expertise in designing and supporting resilient, data-intensive systems. - Understanding of modern hardware and its capabilities - Solid knowledge of UNIX environments - Proficiency in at least one programming language, such as Rust or C/C++ - Ability to work across teams, drive alignment on complex technical decisions, and communicate technical trade-offs clearly Not required, but a plus - Experience with other DBMS - Experience with other languages (such as Python / Go) - Knowledge of Kubernetes and its ecosystem - Cloud computing experience, preferably with Google Cloud Platform (GCP) About the perks - Unlimited PTO - Hobby & team building budget allowance - Employee Support Program - Loss of family member financial aid - Employee Resource Groups A little more about us Semrush (NYSE: SEMR) is the leading brand visibility platform, empowering marketers to command their online presence and create measurable impact. Built on the industry’s most expansive proprietary dataset, Semrush delivers AI-driven insights across GEO, SEO, Agentic Search Optimization, content marketing, paid media, and social strategy. The company was founded in 2008 and is headquartered in Boston, MA with a global presence across North America, Europe and Asia. We’ve built something people are proud to be part of. And the awards agree: Great Place to Work, DEI Workplace, Diversity Champion Award, International Inclusion Award, Most Women Friendly Employers, Best Place for Working Parents. All thanks to 1700+ employees who build the company every day. About our Diversity, Equity, and Inclusion commitments Semrush is an equal opportunity employer. Building a better future for marketers around the world unites people from all backgrounds. Even if you feel that you don’t 100% match all requirements, don’t be discouraged to apply! We are committed to ensure that everyone feels a sense of belonging in the workplace. We do not discriminate based upon race, religion, creed, color, national origin, sex, pregnancy, sexual orientation, gender identity, gender expression, age, ancestry, physical or mental disability, or medical condition including medical characteristics, genetic identity, marital status, military service, or any other classification protected by applicable local, state or federal laws. Ready to be a part of this mission? Join us!

Related Categories

Related Job Pages

More Engineer Jobs

This position will also interface with Curia’s manufacturing plants and other departments and function within Curia’s network. The breadth of support includes oversight, participation, and development of Curia’s equipment engineering teams located at our manufacturing facilities and on major capital projects. The potential candidate will spend 70% of their time in the office or working remotely, and 30% traveling domestically for team meetings and site visits at other Curia U.S. locations. Specifically, the Senior Principal Project Engineer will perform the following duties: - Manage several projects simultaneously, including capital management of entire project lifecycles, CAPEX development and Funding Approval (Project scope, cost estimates, Options/Alternatives, timelines, and execution strategies in alignment with company needs); - Ensure that projects comply with related environment, health & safety, and cGMP regulations, as well as maintain compliance with state and federal codes; - Build effective and collaborative relations with all functional areas in the plant, global engineering, and local agencies; and - Troubleshoot and assure that life cycle cost analysis is implemented where needed. REQUIREMENTS A Bachelor’s degree in Engineering or a related field. Also requires Project Management Professional Certification (PMP). A successful candidate must have at least ten (10) years of project management or plant engineering experience, which includes at least five (5) years of experience with: - Management of Engineering Design projects; - Current Good Manufacturing Practice (cGMP) regulations, which includes one (1) year of experience preparing cGMP inspections; and - Provide engineering and/or project management guidance for capital projects, including project budgeting, RFP assessment and bid evaluation. RATE OF PAY: $130,229 – $196,800./year

New York
$130K - $196K / year
Ciklum logo

Senior .NET Engineer

Ciklum

At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. As one of Ukraine’s largest IT companies and a top employer recognized by Forbes, we’ve spent over 20 years delivering meaningful tech solutions. We proudly support diverse talent and military veterans, recognizing their unique skills and perspectives they bring to shaping the future.

Engineer49 days ago
Full TimeRemoteTeam 1,001-5,000

Ciklum is looking for a Senior .NET Engineer to join our team full-time in Poland. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live. About the role: As a Senior .NET Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. Together, we will work on the project for a fast-growing, profitable, well-funded and dynamic global payments company serving thousands of corporates and millions of end-users in over 200 countries. You will be a part of the Money Movement team. Responsibilities: - Back-end development to meet customer’s business needs and implement components according to modern microservice architecture - Taking part in the decision-making process in application architecture, solution development, architecture and code review - Develop and review feature design documents and provide inputs and updates to solution specifications - Design and implement various types of tests including unit, integration, and functional tests - Proactive contribution to solution development and process improvements - Working in an international distributed team in an Agile environment - Communicate with PMs, engineers, architects, QA, and other stakeholders - Deliver product roadmap and planning activities - Use high coding standards and software best practices to deliver highly testable, automatable, and performant code across the SDLC Requirements: - More than 5 years of experience in software development - Excellent knowledge of clean code practices, OOP, and OOD - Strong knowledge of programming paradigms and principles including OOP, SOLID, DDD, TDD, and BDD - Strong understanding of database theory including RDBMS and NoSQL - Strong knowledge of code testing practices - Strong understanding of algorithms and data structures - Strong understanding of architectural, enterprise, and design patterns - Strong understanding of security patterns, reverse engineering resistance, and common attack types including OWASP - Strong understanding of network interactions including protocols, REST and RPC conventions, authentication and authorization flows, and standards such as OAuth and JWT - Excellent knowledge and hands-on experience in C# and .NET - Hands-on experience with REST API development - Hands-on experience with .NET Framework, .NET Core, and ASP.NET (Core, MVC, WebAPI) - More than 2 years of experience with testing frameworks such as NUnit, xUnit, and MSTest - Experience with ORM tools such as Entity Framework and Dapper - Experience with RDBMS such as SQL Server, MySQL/MariaDB, and PostgreSQL - Strong experience with key-value storages such as Redis - Experience with messaging systems such as RabbitMQ, Azure Service Bus, Apache Kafka, ActiveMQ, AWS SQS, and Google Pub/Sub - Experience with web servers - Experience with version control systems such as GIT - Experience with Continuous Integration tools such as GitLab Pipeline, Jenkins, and Azure DevOps - Experience with builders - Experience with NoSQL databases such as MongoDB, Elasticsearch, and CouchDB - Experience with troubleshooting, profiling, and debugging applications What`s in it for you? - Strong community: Work alongside top professionals in a friendly, open-door environment - Growth focus: Take on large-scale projects with a global impact and expand your expertise - Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications - Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies - Flexibility: Enjoy flexibility – full remote working possibilities - Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations About us: At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. With delivery centers in Wrocław and Gdańsk, our 300+ professionals in Poland drive forward-thinking solutions for global clients. Join a community where collaboration sparks innovation—and your impact reaches millions. Want to learn more about us? Follow us on Instagram, Facebook, LinkedIn. Explore, empower, engineer with Ciklum! Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.

Poland
K1X logo

Senior Quality Assurance Engineer

K1X

K1X is transforming the K-1 tax process by digitizing and streamlining how alternative investment data is delivered, accessed, and managed. We provide AI-powered solutions that extract, structure, and distribute K-1 information—replacing PDFs with a seamless digital experience trusted by the nation’s leading funds, investors, and accounting firms.

Engineer49 days ago
Full TimeRemoteTeam 55Since 2022

Senior Level - K1X Next Platform We are seeking a Senior Quality Engineer to join our Next Platform team — K1X's latest and most advanced application. In this role, you will be a technical leader responsible for defining and implementing automation strategies, building scalable testing frameworks, and establishing quality standards. You will develop deep expertise in the Next Platform and its underlying tax domain, becoming a subject matter expert (SME) who guides both manual and automated testing strategies. This individual will architect comprehensive automated testing solutions while also performing critical manual testing for complex scenarios and new features, serving as the quality authority for the application. This team member must be a proven technical leader with deep expertise in test automation and quality engineering. You are an excellent communicator who can bridge technical and business stakeholders, translating quality metrics and risks into actionable insights. You are detail-oriented with exceptional troubleshooting abilities, capable of diagnosing complex system issues across multiple layers of the application stack. You demonstrate self-direction and can drive initiatives from concept through implementation with minimal oversight. Responsiblities Domain Expertise & Application Knowledge - Develop comprehensive understanding of the Next Platform application, its architecture, and business workflows - Master K-1 partnership and S-corporation tax forms, tax processing rules, and related financial documents - Understand and articulate complex tax domain concepts to guide testing strategy and prioritization - Serve as the quality authority for application functionality, user workflows, and business requirements - Collaborate with Product Management to ensure requirements are testable and complete - Identify gaps in requirements and advocate for clarity before development begins Manual & Exploratory Testing - Perform sophisticated manual testing for complex scenarios, new features, and critical business workflows - Design and execute exploratory testing sessions to uncover edge cases and usability issues - Conduct deep-dive testing of integrations with external tax systems and data sources - Validate document processing accuracy, including PDF generation and tax form calculations - Test complex user journeys end-to-end to ensure seamless experience Automation & Tooling Strategy - Design, architect, and implement comprehensive test automation frameworks using Playwright as the primary E2E and API testing framework - Leverage Claude Code (AI-assisted development) to accelerate test case generation, maintain test suites, and improve overall automation output - Lead the integration of Playwright-based automated tests into CI/CD pipelines, ensuring seamless deployment validation - Establish Playwright and Claude Code best practices, coding standards, and reusable patterns for the QA team - Drive the adoption of shift-left testing practices across development teams, using Claude Code to generate and validate tests early in the SDLC - Build reusable Playwright test libraries, page object models, and utilities to accelerate automation development - Evaluate and integrate additional testing tools and technologies as needed to complement the Playwright + Claude Code foundation Test Planning and Strategy - Define and implement QA strategies aligned with Next Platform goals and timelines - Conduct risk-based regression analysis and establish testing priorities for releases - Develop comprehensive test plans and strategies for functional, regression, integration, API, and security testing - Leverage AI tools and techniques for requirements analysis, test case generation, and quality validation - Establish quality metrics and KPIs to measure testing effectiveness Technical Leadership - Lead testing efforts for complex features and system integrations - Provide technical guidance on test architecture, design patterns, and best practices - Drive continuous improvement in QA processes, tools, and methodologies - Champion quality throughout the software development lifecycle (SDLC) - Influence engineering decisions with a quality-first perspective Test Execution and Defect Management - Design and execute sophisticated test scenarios for end-to-end (E2E), API, and integration testing - Balance automation and manual testing based on feature complexity, risk, and return on investment - Identify, document, and track defects using Jira, ensuring timely resolution and thorough root cause analysis - Collaborate with development teams to reproduce complex issues and validate fixes - Work with Production Support to improve bug response times and establish proactive monitoring strategies - Apply application knowledge to assess defect severity and business impact accurately Mentorship and Collaboration - Mentor and guide QA team members in automation development, manual testing techniques, and domain knowledge acquisition - Lead technical discussions and code reviews for test automation - Share expertise across the team through documentation, training sessions, and pair testing/programming - Act as a QA representative in cross-functional meetings, providing insights on quality metrics and risk mitigation - Foster a whole-team approach to quality across the organization Test Case Management - Build and maintain comprehensive test case repositories for the Next Platform - Organize test cases systematically to support efficient regression testing and release planning - Ensure test documentation is current, comprehensive, and accessible to the team - Establish traceability between requirements, test cases, and defects Reporting and Analytics - Generate detailed test reports and communicate results, risks, and recommendations to stakeholders - Monitor and analyze testing metrics to identify trends, bottlenecks, and improvement opportunities - Provide visibility into quality status and testing progress through dashboards and regular updates

United States
Job Closed
Stefanini EMEA logo

M365 Engineer L3

Stefanini EMEA

We are the Stefanini group, a global tech consulting company of Brazilian origin that believes in the power of people to transform businesses through technology. We are present in over 40 countries and operate with the purpose of co-creating solutions TOGETHER WITH OUR CLIENTS that accelerate results and improve the experience of people and organizations. Our mindset is AI First, meaning we invest in cutting-edge technology in everything we do, focusing on results for our clients We are a company, A GROUP, that breathes collaboration and offers a dynamic environment where you will learn by doing, grow alongside the team, and have space to contribute with ideas and projects More than just talking about digital transformation, we believe in real transformation that starts with people and impacts real businesses

Engineer49 days ago

Role Description Stefanini Group is looking for a M365 Engineer who will perform L3 technical support activities key to delivering Microsoft 365 Services to customers according to specific agreements with them, as part of Stefanini's Infrastructure Services Division. Our new colleague will be joining a 12x5 M365 team. This role operates under 12x5 rotating shifts schedule with 8 hours shifts. - Monitor and analyze M365 environments and services to maintain service quality in line with Stefanini values and client agreements. - Collaborate with other support teams (Service Desk, Infrastructure, DevOps, etc.) to ensure seamless, end-to-end service delivery. - Provide Level 3 technical support and platform administration for M365 Services including: - Hybrid Exchange Server infrastructure - All other M365 Collaboration Services part of M365 licenses (Viva, Loop, Forms, etc.), M365 Copilot - Microsoft Teams - SharePoint Online - OneDrive for Business - Azure AD / Entra ID - Report operational issues, risks, and concerns to operational or account management as needed. - Coach more junior team members. - Perform advanced troubleshooting using Microsoft 365 admin portals, PowerShell, and diagnostic tools. - Manage and troubleshoot: - Mail flow and transport rules - End User issues related to M365 services - Monitor M365 Service Health - Work with Microsoft Support on Platform related issues - Teams policies and voice configurations - SharePoint permissions and site issues - Identity and authentication issues (MFA, Conditional Access, SSO) - Ensure strict adherence to client-specific policies, practices, and procedures at all times. - Maintain a continuous learning mindset, staying up to date with best practices and new developments in the industry. - Contribute ideas to improve existing processes, tools, and team performance. - Actively share knowledge, expertise, and best practices within the team to support growth and consistency. - Assist team members during escalations or complex issues, promoting teamwork and knowledge transfer. - Handle incidents, service requests, and problem records through the ticketing system in accordance with SLA and priority definitions. - Regularly report on task progress, operational issues, and challenges to the line manager. - Provide suggestions to optimize service delivery and operational processes. Qualifications - Proficiency in English (spoken and written) is essential. - Availability to work rotational 12x5 rotations with on-call. - Experience working with Microsoft 365 Admin Center and related service portals. - Understanding of Exchange Online administration (mailboxes, mail flow, distribution groups). - Basic administration of Microsoft Teams policies and collaboration features. - Familiarity with SharePoint Online / OneDrive permissions and sharing models. - Understanding of Microsoft Entra ID (Azure AD) concepts such as: - Identity management - MFA - Conditional Access (basic understanding). - Experience working within ITSM frameworks (ITIL knowledge is a plus). - Ability to manage incidents, service requests, and escalations through a ticketing system. - Experience working with SLAs, priorities, and escalation procedures. - Ability to troubleshoot Microsoft 365 service issues using logs, diagnostics tools, and PowerShell. - Experience troubleshooting authentication and identity related issues (MFA, login failures, account synchronization, permissions). - Familiarity with core technologies such as: - Microsoft 365 - Active Directory - Exchange - Microsoft Teams - Windows Server & Client OS - DNS - Mobile operating systems (iOS/Android). - Strong analytical skills and a proactive, problem-solving mindset. - Customer-oriented attitude with the ability to prioritize and manage tasks in a dynamic environment. - Insight into Stefanini's business and service delivery models is a plus. - Demonstrated ability to adapt and remain flexible in a fast-paced, changing environment. Requirements - Certifications such as the following are considered an advantage: - Microsoft MS-900 - Microsoft 365 Fundamentals - Microsoft AZ-900 - Azure Fundamentals - MS-900 - Security Compliance and Identity Fundamentals - Experience supporting enterprise environments with large user bases. - Experience providing remote troubleshooting and user support. Company Description We are the Stefanini group, a global tech consulting company of Brazilian origin that believes in the power of people to transform businesses through technology. We are present in over 40 countries and operate with the purpose of co-creating solutions TOGETHER WITH OUR CLIENTS that accelerate results and improve the experience of people and organizations. Here, we like to say that technology is not the end, but the means: what really matters are the people who drive it all. Our mindset is AI First, meaning we invest in cutting-edge technology in everything we do, focusing on results for our clients. We are a company, A GROUP, that breathes collaboration and offers a dynamic environment where you will learn by doing, grow alongside the team, and have space to contribute with ideas and projects. More than just talking about digital transformation, we believe in real transformation that starts with people and impacts real businesses. If you are looking for a place to develop, innovate, and be part of something bigger, the Stefanini Group is your place.

Worldwide
Job Closed