Enable job alerts via email!

[Hiring] Staff Software Engineer - Cloud Systems Architect @Zyte

Zyte

United States

Remote

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Staff Software Engineer specializing in Cloud Systems Architecture. This remote position offers the chance to design and build cutting-edge cloud systems that enhance user satisfaction and operational efficiency. You will lead the development of a highly scalable platform, working alongside a diverse team of engineers and product managers. This role is perfect for a product-focused engineer eager to tackle complex challenges in a dynamic environment. Join a progressive, multicultural team that values freedom, flexibility, and collaboration, while utilizing the latest open-source technologies to drive impactful solutions.

Benefits

35 days paid holidays
Flexible work location
Cutting-edge open-source technologies
Progressive multicultural team

Qualifications

  • Experience in designing and executing experiments for load and performance testing.
  • Strong in Java or Python, with knowledge of integrating CPython with C libraries.

Responsibilities

  • Design and build cloud systems, focusing on user happiness and efficient operations.
  • Own a scalable system responsible for running tens of thousands of jobs simultaneously.

Skills

Java
Python
Linux Internals
Cloud Systems Design
Load Testing
Performance Testing
HBase
Mesos
Kubernetes
Statistical Analysis

Tools

Kubernetes
OpenShift

Job description

Mar 23, 2025 - Zyte is hiring a remote Staff Software Engineer - Cloud Systems Architect. Location: Europe, Poland.

About Us

At Zyte, we eat data for breakfast and you can eat your breakfast anywhere and work for Zyte. Founded in 2010, we are a globally distributed team of over 240 Zytans working from over 28 countries who are on a mission to enable our customers to extract the data they need to continue to innovate and grow their businesses. We believe that all businesses deserve a smooth pathway to data.

For more than a decade, Zyte has led the way in building powerful, easy-to-use tools to collect, format, and deliver web data, quickly, dependably, and at scale. Today, the data we extract helps thousands of organizations make smarter business decisions, secure competitive advantage, and drive sustainable growth. Over 3,000 companies and 1 million developers rely on our tools and services to get the data they need from the web.

About the Job

This role combines hands-on engineering with strategic leadership, focusing on delivering key indicators responsible for user happiness and efficient business operation. The product you will be owning is a cost-efficient, highly scalable, high-availability system, responsible for hosting and running tens of thousands of jobs simultaneously. You are expected to be a product-focused engineer, ready to radically improve the product in an always changing environment.

We're looking for candidates who can design and build cloud systems, not just operate or maintain them.

About the Team

The Scrapy Cloud team comprises developers, data engineers, and product managers focused on building a high-performance, scalable platform. We prioritize practical engineering and collaboration, fostering a culture of innovation and continuous improvement.

Requirements

The more items you check from the following list, the better the chance we are looking for each other:

  • Experience in designing and executing experiments, ranging from load testing and performance testing, all the way to evaluating performance of hardware components and doing some basic statistical analysis.
  • Understanding of modern RDBMS architecture, concepts, and troubleshooting strategies.
  • You are strong in either Java or Python, better yet, in both.
  • Fixing a broken build of a cross-language application should not be an issue for you. Finding your way around integrating CPython with C libraries and Java will definitely come in handy.
  • If you know HBase and Mesos, that’s a huge plus for us.
  • Proficiency in Linux internals, including namespaces, containerization options and their tradeoffs, process management, file and directory management, and memory management is crucial.
  • Ability to benchmark and integrate commodity server hardware by both cloud and bare metal providers.
  • Good presentation and mentoring skills.

We're looking for candidates who can design and build cloud systems, not just operate or maintain them. This role is best suited for those who:

  • Have experience beyond using or managing Kubernetes/OpenShift and are comfortable designing cloud infrastructure.
  • Have worked with load testing, hardware profiling, or program benchmarking.
  • Have expertise beyond high-level web frameworks like Spring Boot, Django, Jersey, or Vert.x.
  • Have experience developing cloud solutions rather than primarily working as a solution architect for pre-built technologies.
Benefits

As a new Zytan, you will:

  • Become part of a self-motivated, progressive, multi-cultural team.
  • Have the freedom and flexibility to work from where you do your best work.
  • Work with cutting-edge open-source technologies and tools.
  • Receive 35 days paid holidays.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

[Hiring] Staff Engineer - Distributed Systems @Zyte

Zyte

Remote

USD 120,000 - 180,000

20 days ago