TL;DR
Distributed Systems Engineer (Analytics and Alerts): Building and maintaining a near real-time alerting platform and enhancing customer-facing APIs with an accent on performance, reliability, and intuitive user experience. Focus on optimising complex analytical queries and scaling API and alerting infrastructure to support a growing number of internal and external use cases.
Location: London (UK), Lisbon (Portugal)
Company
hirify.global is on a mission to help build a better Internet by providing security and acceleration services to millions of websites and Internet properties worldwide.
What you will do
- Develop and enhance customer-facing APIs focusing on performance, reliability, and an intuitive user experience.
- Design, build, and maintain a near real-time alerting platform, from data processing and anomaly detection to reliable notification delivery.
- Optimise the performance of complex analytical queries that power APIs and dashboards.
- Scale API and alerting infrastructure to support a growing number of internal and external use cases.
- Collaborate with frontend engineers and product managers to define API contracts and deliver a seamless data experience.
- Ensure the operational health of APIs and alerting systems by developing comprehensive monitoring and participating in an on-call rotation.
Requirements
- 3+ years of experience working in software development covering distributed systems and scalable APIs.
- Strong programming skills (Go is preferable), with a deep understanding of software development best practices.
- Hands-on experience with modern observability stacks, including Prometheus, Grafana, and a strong understanding of handling high-cardinality metrics at scale.
- Strong knowledge of SQL, including extensive experience with complex query optimisation.
- A solid foundation in computer science, including algorithms, data structures, distributed systems, and concurrency.
- Ability to work collaboratively in a team environment and communicate effectively.
Nice to have
- Experience developing and scaling APIs, particularly GraphQL.
- Experience with data streaming technologies (e.g., Kafka, Flink) for real-time processing.
- Experience with Infrastructure as Code tools like SALT or Terraform.
- Experience with Linux container technologies, such as Docker and Kubernetes.
Culture & Benefits
- hirify.global protects the free and open Internet and equips journalism and civil society organizations with tools to defend themselves against attacks.
- hirify.global provides services to local government election websites to ensure access to election information and voter registration.
- hirify.global released 1.1.1.1 to help build a faster, more secure, and privacy-centric public DNS resolver.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →