.
Lead.NET Engineer - AI Systems
  • Kraków
Lead.NET Engineer - AI Systems
Kraków, Kraków, Lesser Poland Voivodeship, Polska
Relativity
23. 5. 2025
Informacje o stanowisku

Join to apply for the Lead .NET Engineer - AI Systems role at Relativity

2 weeks ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Job Overview

The Lead Software Engineer develops software and leads a team to apply software engineering best practices to provide high-quality, maintainable, reusable, performant, and scalable software.

Posting Type: Remote

Job Description

We are forming a new squad to create a new way to search in our product—deeply reinventing it using AI, understanding search queries deeply, and coupling it with great UX. You will work with terabytes of data, designing scalable systems critical for the justice system.

You will lead projects on scalable, dynamic web systems supporting multiple search engines, state-of-the-art AI models (like LLMs), vector and full-text search, embedding hundreds of millions of chunks, and searching through them. These systems will be built in a cloud-native manner, utilizing many of the latest technologies, and composed of multiple databases, processing units, and web servers.

You will act as a technical liaison between your team and other development teams, resolving dependencies, improving engineering practices, and addressing risks. Essentially, you will be the technical lighthouse—primarily coding but also guiding the team through uncertainties.

Responsibilities

  1. Lead an AI Search-focused Agile team, prioritize tasks, make trade-offs, and solve technical problems.
  2. Design software using principles like abstraction, low coupling, high cohesion, modularization, and separation of concerns.
  3. Apply object-oriented principles, SOLID, and design patterns in languages such as SQL, JavaScript, C#, and optionally Rust.
  4. Estimate non-functional requirements to build cloud-native services that deliver value.
  5. Take ownership of features your team develops.
  6. Build low-maintenance, secure, observable, and extensible systems that balance time-to-market and user value.
  7. Work on cutting-edge AI systems in the legal space, managing input/output carefully, and building extensible RAG architectures.
  8. Contribute to system architecture development with senior engineers and architects.
  9. Implement software following best practices, including algorithms, defensive programming, fault tolerance, and design patterns.
  10. Ensure adherence to TDD, CI/CD, and autonomous frameworks.
  11. Mentor team members and promote a healthy, growth-oriented work environment.
  12. Participate in on-call rotations.
  13. Foster a learning culture.

Required Skills

  1. 7+ years in software development with C# and 4+ years in cloud-native environments, including containerization, SQL/NoSQL, and production maintenance.
  2. Experience or willingness to learn Vector Search technologies and Rust.
  3. Experience with Python or Rust and machine learning systems.
  4. 4+ years working with large data systems (>10 TB), search-related systems, and low-latency user input systems.
  5. Leadership experience in Agile teams, mentoring, and project management.
  6. Experience with cloud platforms like Azure, building observable systems with SLA/SLOs.
  7. Practical experience with event-driven systems, CI/CD, and DevOps principles.

Benefits

  • Comprehensive health plan
  • Flexible work arrangements
  • Two week-long company breaks annually
  • Unlimited time off
  • Long-term incentives
  • Training investment programs

Relativity values diversity and encourages all qualified applicants regardless of background or identity. Compensation is competitive and includes base salary, bonuses, and incentives, with a salary range of 232,000 to 348,000 PLN, based on experience and qualifications.

#J-18808-Ljbffr

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    83 453
    9 206