Staff Engineer Cloud Compute

Remote Poland

Relativity

Organizations around the globe use Relativity's secure, end-to-end legal software for their biggest data challenges.

View all jobs at Relativity

Apply now Apply later

Posting Type

Hybrid

Job Overview

Here at Relativity we prioritize flexibility and work-life harmony. Our Hybrid work environment provides options tailored to your role and location, aiming to enhance engagement, connectivity, and productivity.
Join us to experience a culture of collaboration and innovation, where connecting in-person adds value to our collective growth. Let's work together!

As a Staff Software Engineer on the Compute team at Relativity, you will lead the design and development of the next-generation compute platform powering RelativityOne. You’ll focus on building scalable, event-driven, and batch-ready compute foundations using Kubernetes, KEDA, Temporal, Apache Spark, and modern stream processing technologies.

You’ll join the Infrastructure Services group, which is organized into specialized teams focused on core platform capabilities like compute, networking, and storage. The Compute team enables Relativity developers to seamlessly deploy scalable workloads—from microservices to scheduled jobs and real-time data pipelines—with cloud-native patterns that prioritize performance, elasticity, and developer autonomy.

Job Description and Requirements

Job Responsibilities:

  • Architect and implement cloud-native compute capabilities for orchestrating background jobs, long-running workflows, and real-time data pipelines

  • Design and support compute abstractions that integrate Kubernetes, KEDA, and Temporal, enabling scalable job and service orchestration

  • Lead the development of elastic data processing patterns using Apache Spark for batch workloads and streaming frameworks for real-time data use cases

  • Establish and promote best practices for running event-driven and parallelizable workloads in production

  • Collaborate across engineering teams to support diverse compute use cases: microservices, cron jobs, ETL, workflow engines, and ML workloads

  • Ensure reliable workload autoscaling, failure handling, and resource optimization across compute types

  • Partner with platform security and observability teams to ensure compliance, transparency, and performance tracking of workload execution 

  • Mentor engineers on distributed systems patterns and modern compute orchestration techniques

 

Minimum Qualifications:

  • 8+ years in backend, infrastructure, or data platform engineering roles

  • Deep experience with Kubernetes (preferably AKS) in production environments

  • Hands-on experience with KEDA, Temporal, or similar orchestration/eventing frameworks 

  • Proficient in developing and deploying batch (e.g., Spark) and stream (e.g., Kafka, Flink, or Azure Event Hubs)-based processing systems

  • Strong programming skills in Go, Python, or C#, with a focus on distributed or event-driven systems
     

  • Familiarity with secure compute design, autoscaling strategies, and high-availability architecture 
     

Preferred Qualifications:

  • Experience integrating KEDA, Temporal, or Argo Workflows in production

  • Familiarity with Azure Synapse, Azure Data Explorer, Azure Data Factory, or Databricks

  • Prior experience building compute platforms that support streaming analytics, ETL pipelines, or AI/ML workloads 

  • Understanding of eventing and pub-sub architectures (e.g., Kafka, Azure Event Grid)

  • Contributions to cloud-native or CNCF open-source projects

Leadership Expectations:

  • Define the strategy and technical roadmap for Relativity’s unified compute platform

  • Champion cloud-native, event-driven, and scalable architecture patterns across teams

  • Lead architectural design reviews and drive adoption of modern orchestration tools

  • Mentor engineers and guide teams toward resilient, observable, and developer-friendly compute solutions

  • Drive long-term initiatives that improve workload performance, efficiency, and maintainabilit
    ​

Competencies and Skills:

  • Cloud-Native Orchestration – Deep understanding of Kubernetes-based job orchestration and scalable compute patterns 

  • Data Processing Expertise – Able to design for hybrid stream + batch processing needs in modern applications 

  • Technical Leadership – Influences organization-wide architecture and platform direction 

  • System Design for Scale – Proven experience scaling compute for varied workloads across tenants or services 

  • Developer Experience Focus – Passionate about empowering engineering teams with powerful yet easy-to-use platforms 

 

 Benefit Highlights:

  • Comprehensive health, dental, and vision plans

  • Parental leave for primary and secondary caregivers

  • Flexible work arrangements

  • Two, week-long company breaks per year

  • Unlimited time off

  • Long-term incentive program

  • Training investment program


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.

Relativity is committed to competitive, fair, and equitable compensation practices.

This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.

The expected salary range for this role is between following values:

300,000 and 450,000PLN

The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position. 

Apply now Apply later
Job stats:  2  0  0

Tags: Architecture Azure Databricks Data pipelines Distributed Systems Engineering ETL Flink Kafka Kubernetes Machine Learning Microservices Open Source Pipelines Python Security Spark Streaming

Perks/benefits: Competitive pay Equity / stock options Flex vacation Health care Parental leave Salary bonus Startup environment Transparency Unlimited paid time off

Regions: Remote/Anywhere Europe
Country: Poland

More jobs like this