Currency

Advanced Software Engineer

40 180 - 59 995 USDGross per year - Permanent
Java

Advanced Software Engineer

Java

-, Kraków

Relativity

Full-time
Permanent
Senior
Hybrid
40 180 - 59 995 USD
Gross per year - Permanent

Tech stack

    C#

    regular

    Java

    regular

    Python

    regular

    Azure

    regular

    AWS

    regular

    Backend

    regular

Job description

Job Overview

As an Advanced Software Engineer focused on Unstructured Data Storage for RelativityOne, you will be a key contributor to the design and development of cloud-native unstructured storage solutions at Relativity. This role involves implementing scalable, resilient, and high-performance data storage services leveraging modern cloud-native technologies such as Azure Blob, ADLS, and best practices in file management, file compression, and multi-tenancy. Your work will directly impact the scalability, performance, availability, and long-term sustainability of RelativityOne, enabling teams across the organization to deliver higher customer value with reduced operational burden. You will join the Infrastructure Services group, which is organized into specialized teams focused on core platform capabilities like compute, networking, and storage. The Unstructured Storage team, part of this group, is responsible for providing scalable, reliable, and cost-effective data storage building blocks for product engineering teams. With a mission to modernize and simplify data infrastructure through cloud-native principles, this team collaborates across engineering to design, validate, and deliver storage solutions that accelerate development and enable innovation. As an Advanced Engineer, you'll contribute to key technical designs and mentor other engineers on the team.



Job Description and Requirements


Job Responsibilities 

  • Contribute to the full software lifecycle and adoption of modern cloud-native unstructured data storage technologies (e.g., Azure Blob, ADLS) that enhance the scalability, performance, and resilience of RelativityOne's data platform. 

  • Contribute to the design and development of foundational unstructured storage services, ensuring they meet enterprise-grade standards for reliability, performance, and security. 

  • Promote cloud-native data design patterns and storage strategies through design reviews, documentation, and knowledge-sharing sessions. 

  • Collaborate with senior engineers and product leadership on key technical decisions and architectural trade-offs related to unstructured data storage. 

  • Act as a technical contributor and mentor for unstructured storage development across product and platform teams, fostering a culture of engineering excellence and knowledge sharing. 

  • Evaluate emerging data storage technologies, ensuring alignment with business needs and long-term system evolution. 

  • Assist in creating a roadmap of storage platform improvements and innovations and ensure successful delivery through collaboration. 

  • Identify and help resolve system bottlenecks, scalability risks, and reliability gaps within the team's domain. 

  • Stay current with advancements in distributed storage, cloud patterns, and serverless architectures to influence and evolve Relativity's cloud-native strategy. 

 

Minimum Qualifications 

  • 3+ years of experience in software engineering with a focus on backend, distributed systems, or data platform development. 

  • 1+ year of hands-on experience designing and implementing cloud-native storage solutions in Azure, AWS, or GCP. 

  • Proven experience with at least one modern, large-scale unstructured data technology (e.g., Azure Blob, ADLS, AWS S3, or equivalent). 

  • Solid understanding of data access patterns, consistency models, partitioning, and performance optimization in distributed storage systems. 

  • Strong programming skills in languages such as C#, Java, or Python. 

  • Experience designing production-grade APIs and integrating data services into enterprise applications. 


Preferred Qualifications 

  • Experience with multiple unstructured storage paradigms and related cloud services. 

  • Familiarity with cloud infrastructure-as-code (e.g., Terraform, Bicep), container orchestration (Kubernetes), and serverless data architecture. 

  • Experience contributing to the design of scalable, platform-level services. 

  • Experience working in regulated or data-sensitive environments (e.g., legal tech, healthcare, financial services). 

  • Bachelor's degree in Computer Science or a related field. 


Competencies and Skills 

  • Technical Excellence – Strong proficiency in distributed data storage, scalability, and cloud-native architectures. 

  • System Thinking – Ability to contribute to the design and optimization of systems end-to-end, balancing performance, cost, and maintainability. 

  • Influence – Ability to influence peers and collaborate effectively to align on technical solutions and delivery. 

  • Communication – Strong written and verbal communication skills, especially in conveying technical designs and trade-offs. 

  • Problem Solving – Skilled at diagnosing complex performance, scalability, and availability issues in cloud-based environments. 

  • Collaboration – Track record of effective collaboration across infrastructure, application, and platform engineering domains. 

  • Adaptability - Comfortable working in a fast-paced, evolving environment with shifting priorities and emerging technologies. 



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:

146,000 and 218,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. 

Published: 02.10.2025

Meet the company

Relativity

At Relativity, we build the most innovative and comprehensive tools for making sense of unstructured data. When more people can find the facts in mountains of documents, emails, and texts, more legal and data-centric matters can be resolved equitably. Join us in our mission to help our customers organize data, discover the truth, and act on it.

Company profile
Office location

Advanced Software Engineer

40 180 - 59 995 USDGross per year - Permanent
Apply

Advanced Software Engineer

-, Kraków

Relativity

40 180 - 59 995 USDGross per year - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Relativity Poland Sp. z o.o. z siedzibą w Krakowie przy al. Pokoju 5 (dalej jako "administ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Advanced Software Engineer - Relativity