
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