Loading...
Zyte

Staff Engineer (Haskell and Kafka)

Zyte

Home of the all-in-one, AI-powered Web Scraping API, and a world-class data delivery team.

About the Company

Zyte is a remote-first technology company with over 250 team members across more than 28 countries. The company focuses on transforming raw web data into clean, actionable insights for businesses of all sizes. With a strong engineering culture, Zyte is driven by curiosity, experimentation, and a commitment to solving complex data problems at scale.

About the Role

The Senior Engineer role at Zyte involves scaling the Zyte API platform to support 100K queries per second. The position focuses on architecting and optimizing distributed systems across cloud, on-prem, and edge environments. This role includes addressing complex technical challenges, mentoring team members, and making impactful architectural decisions.

Responsibilities

  • Design distributed systems that operate globally across GCP, OCI, on-prem, and edge environments
  • Optimize high-load services written in Java, Python, Rust, and Node.js
  • Manage the entire development lifecycle, from concept to deployment and monitoring
  • Collaborate with product, data science, and platform engineering teams
  • Promote best practices in reliability, observability, testing, and DevOps

Requiremed Skills

  • Minimum of 10 years of experience building distributed, high-throughput systems
  • Deep knowledge of Java, C++, or Rust, and experience with protocols such as HTTP, TCP, and WebSockets
  • Comfortable working with Linux and containerized environments at scale
  • Strong debugging and problem-solving capabilities
  • Effective communication skills in remote and asynchronous team settings
  • Interest in learning and experimenting with new technologies

Tech Stack

  • Languages: Java, Python, Node.js, Rust, C++
  • Frameworks: Netty, Vert.x, Kafka
  • Infrastructure: Kubernetes, Docker, GCP, OCI, on-prem
  • Databases: RDBMS, NoSQL, Time-series databases
  • Monitoring: Prometheus, Grafana, ELK

Preferred Skills

  • Experience with browser internals, Chrome DevTools, or WebAssembly
  • Familiarity with web scraping or large-scale crawling
  • Open source contributions
  • Knowledge of functional programming languages such as Scala, Haskell, or Erlang

Please refer to the official website below for a comprehensive job description:

Copyright © 2025 haskell-jobs. All Rights Reserved.