Platform Engineer
Location: NYC
Job Type: Full-Time
About our client
At our client they're building AIDA, the premier AI-driven platform for legal discovery and
knowledge management. Our mission is to transform how law firms and legal service
providers manage complex litigation, process documents, and build durable, reusable
knowledge. AIDA powers advanced reasoning, large-scale data processing, and AI-assisted
workflows that operate at enterprise scale and under real legal constraints.
As we expand AIDA into a foundational platform, infrastructure is a first-class product. We
are investing deeply in scalable data systems, distributed processing, and secure identity
foundations that enable advanced AI capabilities while meeting the reliability,
performance, and defensibility requirements of the legal domain.
The Role
Platform Engineers on the AIDA team design, build, and evolve the core systems that
support our AI-driven platform. This role sits at the intersection of databases, distributed
systems, data pipelines, and identity infrastructure. You will work on foundational
capabilities that directly impact performance, scalability, reliability, and developer velocity
across the entire platform.
You'll be involved from early design through execution, producing clear technical design
documents and leading the implementation of modern infrastructure patterns using tools
like Terraform, Kubernetes, and cloud-native services. You will collaborate closely with
backend engineers, AI engineers, product leaders, and security stakeholders to modernize
legacy components, introduce new infrastructure primitives, and ensure AIDA can scale
across customers, workloads, and use-cases.
Your day-to-day may include designing and implementing modern authentication and
authorization systems, architecting multi-tenant database solutions, building systems to
handle multi-million file processing workloads, or improving async processing reliability
through message queues and observability. Each initiative directly enables higher-level AI
and legal reasoning capabilities across the platform.
Core Responsibilities
All infrastructure work must be designed with robustness (fault tolerance, retry
mechanisms, graceful degradation) and observability (metrics, logging, tracing,
alerting) as first-class requirements.
Primary Focus Areas (Required Experience)
Authentication & Authorization Systems
Design and implement identity and access management solutions using modern
authentication standards (OAuth2, OIDC, SAML)
Design and build secure, scalable Customer Identity and Access Management
(CIAM) systems for multi-tenant environments
Establish authorization patterns and policies that support complex organizational
hierarchies and role-based access control
Database Architecture & Design
Design and implement multi-tenant database architectures that support AI
workloads at scale
Optimize relational, vector, and search database deployments for performance and
cost efficiency
Produce technical design documents and lead execution of database infrastructure
improvements
Establish data modeling patterns and best practices across the platform
Additional Responsibilities (Strong Plus)
Distributed Systems & Async Processing
Design and implement message-queue-based asynchronous processing
frameworks
Lead migrations from legacy systems to modern, scalable architectures
Improve system reliability and fault tolerance
Storage & Data Pipelines
Design and implement scalable systems to handle multi-million small file
workloads, including parsing, ingestion, storage, partitioning, and indexing
strategies
Build data pipeline architectures with comprehensive observability to monitor
pipeline health, throughput, and data quality
Optimize storage layouts and access patterns for legal document processing at
scale
Cross-Functional Collaboration
Work closely with product, AI, backend, and security teams to align infrastructure
capabilities with platform needs
Establish best practices that improve system maintainability and developer velocity
Required Qualifications
5+ years of experience in platform engineering, infrastructure engineering, or
related roles
Proven experience designing and implementing Customer Identity and Access
Management (CIAM) systems
Familiarity with PostgreSQL, Qdrant and Solr
Demonstrated experience building and operating production systems at scale
Strong track record of system design and architecture, including producing
technical design documents
Proficiency in at least one programming language commonly used for infrastructure
(Python, Go, or similar)
Preferred Qualifications
Hands-on experience with infrastructure-as-code tools (Terraform or similar)
Experience with Azure cloud platforms
Experience with observability tooling (Prometheus, Grafana, OpenTelemetry, or
similar)
Familiarity with containerized environments (Kubernetes, Docker)
Experience with AI/ML infrastructure and data-intensive applications
Tech Stack
Cloud & Infrastructure: Azure, Terraform, Kubernetes, Docker
Authentication: OAuth2, OIDC, SAML
Databases & Messaging: PostgreSQL, Solr, Qdrant, RabbitMQ
Observability: Prometheus, Grafana, OpenTelemetry
Languages: Python
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 10105282
- Position Id: 865278
- Posted 7 hours ago