Informacje o stanowisku
Lead .NET Engineer - AI Systems
Apply: Remote | Location: Kraków, Warsaw | Time Type: Full Time | Posted On: 30+ Days Ago | Job Requisition ID: 24-0400
Posting Type: Remote
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.
We are forming a new squad that is going to create a new way to search in our product – deeply reinventing it using AI, understanding what the system is being asked to search for, and coupling it with great UX. You will work with terabytes of data, think deeply about how to design scalable systems critical for the Justice system.
You will lead projects on a scalable and dynamic web system that supports integration with multiple search engines, state-of-the-art AI models (think LLMs), working with vector and full-text search, implementing embedding of hundreds of millions of chunks. This will all be done using many of the newest, cloud-based technologies, and new systems will be built in a cloud-native way.
You will be a technical liaison between your team and other development teams to resolve dependencies, improve and apply software engineering best practices, and address risks to software delivery.
Job Description and Requirements:
Your Role in Action:
- Lead a software Agile team focused on AI Search; stay on top of priorities, make decisions about trade-offs, and solve technical problems as they arise.
- Design software using abstraction, low coupling, high cohesion, modularization, encapsulation, information hiding, interfaces, and separation of concerns.
- Use object-oriented principles, applying SOLID principles and design patterns in languages such as SQL, Javascript, and C# (Rust is a plus) to drive user value.
- Analyze and estimate non-functional software requirements to build cloud-native services.
- Display an ownership mindset; be accountable for the features your team develops.
- Build low-maintenance systems balancing security, observability, and extensibility with time-to-market and user value.
- Deliver on cutting-edge systems interacting with LLMs in the legal space, managing input and output, and building extensible RAG architectures.
- Contribute to system software architecture development and future projects by collaborating with Staff, Principal Engineers, and Architects.
- Lead software implementation using algorithms, defensive programming, exception handling, fault tolerance, design patterns, and best practices of Object-Oriented Design.
- Ensure best practices of Test-Driven Design and use of autonomous frameworks and Continuous Integration.
- Mentor team members and guide development growth.
- Participate in regular on-call rotations.
- Embrace and contribute to a learning/growth culture and promote a healthy work environment.
Your Skills:
- 7+ years of experience in software development using C# and 4+ years in a cloud-native environment, with practical understanding of containerization, SQL and NoSQL databases, observability, and production maintenance.
- Experience with Vector Search (Pinecone, pgVector, Elastic, etc.) and Rust is a plus.
- Experience in Python or Rust and practical understanding of Machine Learning systems is advantageous.
- 4+ years of experience working with large data systems (at least 10+ TB), search-related systems, and low-latency user input systems.
- Experience leading an Agile software team, including mentoring and project leadership.
- Experience developing scalable solutions in Azure or other cloud platforms and building observable systems with defined SLA and SLOs.
- Practical event-driven systems operation and implementation experience.
- Experience in CI/CD and understanding of DevOps principles.
Relativity is a diverse workplace that celebrates different skills and life experiences. We believe employees are happiest when empowered to be their full, authentic selves.
Benefit Highlights:
- Comprehensive health plan
- 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.
#LI-MM2
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation, including a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between 232000 and 348000 PLN. The final offered salary will be based on several factors, including the candidates depth of experience, skill set, qualifications, and internal pay equity.
#J-18808-Ljbffr
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach