TL;DR
Distributed Systems Engineer (ClickHouse): Designing, developing, and maintaining scalable and reliable distributed systems for hirify.global's data lifecycle with an accent on data integrity, low-latency delivery, and performance optimization. Focus on building high-throughput data delivery pipelines, enhancing analytical database platforms using ClickHouse, and developing customer-facing GraphQL APIs for data retrieval.
Location: Hybrid in Austin, US
Company
hirify.global is a mission-driven company building a better Internet by providing security, performance, and reliability to millions of websites globally.
What you will do
- Design, develop, and maintain scalable and reliable distributed systems across the entire data lifecycle.
- Build and optimize key components of high-throughput data delivery platforms.
- Develop new and improve existing components for the hirify.global Analytical Platform, powered by ClickHouse.
- Scale, monitor, and maintain the performance of large-scale database clusters.
- Develop and enhance customer-facing GraphQL APIs, log delivery, and alerting solutions.
- Collaborate with other hirify.global teams and contribute to the ClickHouse open-source community.
Requirements
- 3+ years of experience working in software development covering distributed systems and databases.
- Strong programming skills (Golang preferable) and a deep understanding of software development best practices.
- Hands-on experience with modern observability stacks, including Prometheus and Grafana, and strong understanding of handling high-cardinality metrics at scale.
- Strong knowledge of SQL and database internals, including database design, optimization, and performance tuning.
- A solid foundation in computer science, including algorithms, data structures, distributed systems, and concurrency.
- Strong analytical and problem-solving skills, with a willingness to debug and troubleshoot complex problems at high scale.
- Ability to work collaboratively in a team environment and communicate effectively.
- Must be able to work hybrid in Austin, US.
Nice to have
- Experience with ClickHouse.
- Experience with data streaming technologies (e.g., Kafka, Flink).
- Experience developing and scaling APIs, particularly GraphQL.
- Experience with Infrastructure as Code tools like SALT or Terraform.
- Experience with Linux container technologies, such as Docker and Kubernetes.
Culture & Benefits
- Join a mission to help build a better Internet, protecting the free and open Internet through initiatives like Project Galileo and Athenian Project.
- Committed to diversity and inclusiveness, focusing on individual potential and development.
- Opportunity to work with a world-class team of engineers using cutting-edge technologies.
- Flexibility to be on-call outside of standard working hours to address technical issues.
- Provides reasonable accommodations to qualified individuals with disabilities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →