Talent.com
This job offer is not available in your country.
Staff Software Engineer – Search AI

Staff Software Engineer – Search AI

DotlinkersPoland
16 days ago
Job description

Join our client, which makes software to help users organize data, discover the truth, and act on it. Their SaaS product manages large volumes of data and quickly identifies key issues during litigation and internal investigations. The AI-powered communication surveillance product proactively detects regulatory misconduct like insider trading, collusion, and other non-compliant behavior. They have over 300,000 users in 49 countries serving thousands of organizations globally.

The role :

The Staff Software Engineer develops software and leads a team’s technical expertise 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, deeply understanding what the system is being asked to search for, and couple it with great UX. You will work with terabytes of data, think deeply about how to design scalable, building systems critical for the Justice system to work.

You will lead projects on a scalable and dynamic distributed system that supports integration with multiple search engines, state-of-the-art AI models (think LLMs), work with vector and full text search, implement embedding of 100s of millions of chunks, and search through it. This is all using many of the newest, cloud-based technologies, and new systems will be built in a cloud-native way. You will build distributable systems composed of multiple databases, processing, and web servers within the massive data field.

You will be a technical liaison between your team and other development teams to resolve dependencies, to improve and apply software engineering best practices and processes, and to find and address risks to the delivery of software. Basically, be the technical lighthouse in the team, mostly coding but also guiding the team around uncertainty.

Responsibilities :

  • Lead the design of software using abstraction, low coupling, high cohesion, modularization, encapsulation, information hiding, interfaces, and separation of concerns
  • Contribute to system software architecture development and future projects by working with Staff, Principal Engineers, and Architects
  • Prioritize the team’s work, make decisions about trade-offs, and solve technical problems as they come up.
  • Analyze and estimate non-functional software requirements to build cloud native services providing value for users
  • Display an ownership mindset; be accountable for and beyond the features your team develops.
  • Build systems that are low maintenance but not overengineered – balancing security, observability, and extensibility with time-to-market and user value
  • Be excited and deliver on cutting-edge systems interacting with LLMs in the legal space – that requires careful management of input and output, especially in observing those systems, building RAG architectures that are extensible, and having a deep interest in how this provides value to our users
  • Lead the implementation of software using the practical application of algorithms, defensive programming, exception handling, fault tolerance, design patterns, and best practices of Object-Oriented Design and Programming, such as SOLID
  • Work with management to mentor team members and guide development and growth
  • Participates in regular on-call rotations
  • Embrace and contribute to a learning / growth culture and promote a healthy work environment

Qualifications :

  • At least 7 years of experience in software development
  • Experience with AI / AI tools
  • 4+ years of experience in software development using C#, operating in cloud native environment – with practical understanding of containerization, SQL, and NON-SQL databases, observability and production maintenance
  • Nice to have is experience with Vector Search – in any form (Pinecone, pgVector, Elastic, or others)– or willingness to learn it
  • Nice to have experience in Python or Rust and a practical understanding of Machine Learning systems
  • 2+ years of experience working with large data or data-intensive distributed systems
  • Hands-on experience working with k8s, Elastic Search, GitHub Actions, Message Queues, and PostgreSQL.
  • Nice to have experience working with search-related systems and systems dealing with low-latency user input
  • Practical experience with Microservices
  • Experience leading an Agile software team, including mentoring and project leadership
  • Experience developing scalable solutions in Azure or other cloud platforms
  • Have practical event-driven systems operation and implementation experience
  • Experience in CI / CD
  • Understanding of DevOps principles and working with pipelines, changing them and operating with a DevOps mindset
  • Benefits :

  • Comprehensive health plan
  • Flexible work arrangements
  • Two, week-long company breaks per year
  • Unlimited time off
  • Long-term incentive program
  • Training investment program
  • Create a job alert for this search

    Engineer Ai • Poland

    Related jobs
    AI Engineer @ Tooploox

    AI Engineer @ Tooploox

    TooplooxRemote, Poland
    AI software development company .We help innovative companies and startups design and build digital products with generative AI, mobile, and web technologies. Our team, consisting of nearly 200 expe...Show moreLast updated: 30+ days ago
    Staff AI Engineer

    Staff AI Engineer

    PearsonPoland
    About the AI Capabilities (AIC) team.The AIC team at the Pearson Poznań office is an R&D unit that creates AI Capabilities ( systems that use AI methods to facilitate the process of human learning)...Show moreLast updated: 30+ days ago
    Senior Staff Software Engineer (Repayments)

    Senior Staff Software Engineer (Repayments)

    Affirm, Inc.Poland
    Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Repayments Nexus is l...Show moreLast updated: 30+ days ago
    Staff Software Engineer (Remote) @ Skedda

    Staff Software Engineer (Remote) @ Skedda

    SkeddaRemote, Poland
    Skedda is a leading global booking management platform dedicated to streamlining venue and space reservations and scheduling. We serve over 7,000 customers and nearly two million users across the wo...Show moreLast updated: 11 days ago
    Staff Software Engineer (Search Platform) @ Affirm

    Staff Software Engineer (Search Platform) @ Affirm

    AffirmRemote, Poland
    The Search Platform team is building the next generation of Affirm Marketplace Search, helping millions of consumers find the best financing options with increasingly relevant search results.We are...Show moreLast updated: 30+ days ago
    Staff Software Engineer

    Staff Software Engineer

    ServiceTitanPoland
    You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an immediate impact in our rapid...Show moreLast updated: 16 days ago
    Generative AI Lead / Staff Python Engineer

    Generative AI Lead / Staff Python Engineer

    TrimblePoland
    Transporeon is a SaaS company founded in 2000 in Ulm, Germany.The company provides logistics solutions across several areas, including : . Buying & selling of logistics services.Organizing dock, yard,...Show moreLast updated: 10 days ago
    Senior Generative AI Software Engineer (Azure) @ hubQuest

    Senior Generative AI Software Engineer (Azure) @ hubQuest

    hubQuestRemote, Poland
    We are a team of experts, bringing together top IT and analytics talent.Our mission is to provide solutions through our flagship service — building tech teams from scratch and strengthening existin...Show moreLast updated: 30+ days ago
    AI Engineer

    AI Engineer

    Coding GiantsPolska, Poland
    Na co dzień rozwijamy młode talentów i pokazujemy im, że świat IT jest nie tylko fascynujący, ale też dla każdego! W duchu tej misji uczymy dzieci i młodzież programowania, wspierając ich kompetenc...Show moreLast updated: 13 days ago
    Software Engineer - Cloud & AI

    Software Engineer - Cloud & AI

    Wavestone PolandPoland
    Quick Apply
    Software Engineer - Cloud & AI w firmie Wavestone Poland Sp.Wspólnie dajemy moc Twojej przyszłości.Od uzasadnienia biznesowego po realizację pomysłów : Jesteśmy wiodącą firmą doradczą i zaufanym par...Show moreLast updated: 30+ days ago
    AI Agent Engineer

    AI Agent Engineer

    InfosysPoland
    Do you want to boost your career and collaborate with expert, talented colleagues to solve and deliver against our clients' most important challenges? We are growing and are looking for people to j...Show moreLast updated: 16 days ago
    Software Engineer (Java & AI) @ Inteca

    Software Engineer (Java & AI) @ Inteca

    IntecaRemote, Poland
    W Inteca wierzymy, że inżynieria oprogramowania to więcej niż kod – to sposób myślenia.Nasze zespoły łączą techniczną doskonałość z pragmatyzmem i analitycznym podejściem do projektowania złożonych...Show moreLast updated: 28 days ago
    AI Engineer.

    AI Engineer.

    HAYSWschodnia, Polska
    Hays IT Contracting to współpraca oparta na zasadach B2B.Łączymy specjalistów IT z najciekawszymi, technologicznymi projektami na łącz do grona 500 zadowolonych wykonawców pracujących dla klientów ...Show moreLast updated: 16 days ago
    AI Agent Engineer

    AI Agent Engineer

    Infosys Consulting - EuropePL
    Remote
    Quick Apply
    Do you want to boost your career and collaborate with expert, talented colleagues to solve and deliver against our clients' most important challenges? We are growing and are looking for people to j...Show moreLast updated: 30+ days ago
    AI / ML Principal Software Engineer @ Sii Polska

    AI / ML Principal Software Engineer @ Sii Polska

    Sii PolskaRemote, Poland
    Join our client's team in the medical industry as an AI / ML Principal Software Engineer, and help build cutting-edge software solutions powered by machine learning for real-world applications.In thi...Show moreLast updated: 25 days ago
    Staff UI Engineer

    Staff UI Engineer

    ClickUpPoland
    ClickUp is the world's only all-in-one productivity platform that flexes to the way people want to work.It replaces all individual workplace productivity tools with a single, unified platform inclu...Show moreLast updated: 30+ days ago
    Staff Backend Engineer

    Staff Backend Engineer

    OLXPoland, Poland
    Remote Poland, PolandOLX – Engineering / Full-time / Remote.At OLX, we work together to build a more sustainable world through trade. We make it safe, smart, and convenient to buy and sell cars, find ...Show moreLast updated: 16 days ago
    Staff Software Engineer, Customer Value track

    Staff Software Engineer, Customer Value track

    PandaDocpoland
    Staff Backend Engineer on our Integrations Platform,.You'll drive technical vision, architecture, and engineering excellence, leveraging deep expertise to solve complex distributed systems challeng...Show moreLast updated: 16 days ago