Über
ABOUT THE COMPANY
Our client is transforming the legal technology space by streamlining and optimizing the outside counsel selection process for Fortune 500 customers and legal service providers. Their mission is to build an intelligent, AI-first platform that acts as a strategic advisor, leveraging decades of data to guide users through complex negotiations and selections with personalized, data-driven recommendations.
They are a fast paced, accelerated-growth company with a proven eSourcing platform that is the go-to choice for over 20 Fortune 500 leaders. They are well funded. They are expanding their Engineering team to scale their platform and accelerate the integration of cutting-edge AI features.
ABOUT THE ROLE
This is a rare opportunity to join a small, senior, product-focused engineering team with a high degree of ownership, minimal bureaucracy, and direct access to leadership and customers. This is a unique opportunity to build products at the intersection of AI agents, multi-tenant analytics, and regulated enterprise data. In this role, you will directly influence high-stakes business decisions for Fortune 500 companies.
Come join the team and help shape the future of legal tech with cutting-edge technology and innovative solutions.
Our client is looking for a highly skilled and entrepreneurial Senior Full Stack Engineer with expertise in Python, modern backend frameworks, and robust data architecture to join their growing team. You will play a vital role in building the next generation of their platform, focusing on the complex data infrastructure and AI-driven features that are redefining how the legal industry operates. This is a hands-on role where you will design, build, and deploy mission-critical systems.
Responsibilities
As a Senior Full Stack Engineer, you will:
- Own core data and analytics infrastructure by architecting and operating an open lakehouse (Iceberg) that powers advanced analytics and AI features.
- Design multi-tenant analytics systems that enable benchmarking and peer comparisons while enforcing strict data isolation and governance.
- Build and evolve an AI agent platform, delivering LLM-powered features such as peer group analysis, negotiation strategy recommendations, and matter summarization.
- Implement resilient data models using event-sourced patterns to support identity resolution across merges, deduplication, and multi-source ingestion.
- Design fine-grained authorization systems using relationship-based access control (OpenFGA) across data, documents, and AI features.
- Lead systems from design to production, contributing across architecture, implementation, deployment, and operational excellence.
QUALIFICATIONS:
- 5+ years Python development with modern async patterns.
- Strong experience with FastAPI or similar async web frameworks.
- Production experience with PostgreSQL, including query optimization and schema design.
- Understanding of distributed systems concepts (message queues, eventual consistency).
- Experience with REST API design and OpenAPI specifications.
- Experience with cloud data platforms (GCP, AWS, or Azure).
- Familiarity with vector databases (e.g., Pinecone, Weaviate) or search technologies (e.g., ElasticSearch, Solr).
- Experience building production-grade features using LLMs, embedding models, and semantic search (RAG).
- Understanding of data quality and observability.
We don't expect candidates to have experience with every tool listed. Strong fundamentals, systems thinking, and the ability to learn quickly are more important than prior exposure to specific technologies.
While this role is backend- and data-heavy, you'll collaborate closely with frontend engineers and occasionally contribute across the stack where it adds leverage.
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.