Staff Engineer - Remote Role
Why Zyte?
At Zyte, we don't just collect data from the web—we chase down the toughest data challenges and make them look easy. We're a globally distributed team that's bold, curious, and always discovering new ways to deliver clean, valuable information from every corner of the internet.
- Data is our passion: unlocking access to open web data to empower businesses of all sizes
- Remote-first culture: work from anywhere in the world; 250+ Zytans in 28+ countries
- Hacker and engineering mentality: enjoy
 - dives into code, exploring new tech, and delivering
 - grade solutions
- Established system design framework: analysis of product/functional requirements with architectural solutions
- Real-world engineering challenges: opportunities to implement communication protocols and networking or orchestration services within budget
- Strong product ownership: work on a profitable, 
 - established product with time and budget for research and new feature development
Why This Role?  If you thrive on big technical puzzles—like building
- performance distributed systems that span
- cloud, 
- prem, and
- footprint apps on user devices—this role is for you. We're scaling our Zyte API platform to 100K QPS and need an experienced engineer who can shape architecture, mentor others, and drive decisions impacting thousands of customers. 
What You'll Do
- Architect at Scale: Design distributed systems operating at global scale across OCI, GCP, 
 - prem data centers, and edge devices
- Dig Into Performance: Optimize services in Java, Python, Rust, and Node. js; tweak networking, memory, and concurrency
- Own the Full Lifecycle: From brainstorming features to shipping production code—design, implementation, testing, deployment, and beyond
- Collaborate Across Teams: Partner with platform, product, and data science teams; mentor engineers on scalable architecture
- Champion Best Practices: Drive performance, observability, reliability; advocate for testing, code quality, and Dev
 Ops
Requirements
Who You Are
- 10+ years building
 - scale,
 - load, distributed systems
- Proficient in Java, C++, or Rust; strong networking and
 - driven architectures
- Hands-on with Linux and containerization; comfortable deploying containerized services at scale
- Problem solver and debugger; methodical with complex production issues
- Remote team player: excellent communicator in a distributed, asynchronous environment
- Curious hacker: eager to learn, explore, and try new tools/techniques
Our Tech Stack
- Languages: Java, Node. js, Python, Rust, C++
- Frameworks & Tools: Netty, Vert. x, Kafka, Docker, Kubernetes
- Infrastructure: Multi-cloud (GCP, OCI) +
 - prem, with edge consideration
- Databases: RDBMS, No
 SQL, timeseries databases
- Monitoring & Observability: Prometheus, Grafana, ELK
Bonus Points
- Browser internals: Chrome Dev
 Tools, Web
 Assembly, or browser architecture
- Web scraping knowledge: crawling and scraping large data volumes
- Open source contributor: involvement with distributed systems or data extraction projects
Benefits
- Impact at scale: data pipelines for major enterprises
- Freedom & flexibility: 100% remote, flexible schedules
- Growth: ongoing problems and new technologies to master
- Vibrant community: diverse team of data enthusiasts and software professionals
We’re looking for engineers who dissect challenges to build better solutions. Bring your passion and expertise to push the boundaries of web data extraction at Zyte.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Other
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Zyte.
Get notified about new Staff Engineer jobs in Lisbon, Portugal.
- Informações detalhadas sobre a oferta de empregoEmpresa: Zyte Localização: Lisboa 
 Lisboa, Lisboa, PortugalPublicado: 31. 10. 2025 
 Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!
