About Epiq AI Labs
Epiq AI Labs develops AI-driven platforms for legal discovery and knowledge management, enabling law firms and legal service providers to manage litigation, process complex document sets, and extract actionable insights from large-scale legal data.
Role Overview
We are seeking a Backend Software Engineer with strong Python development and AI experience to design, build, and scale high-performance backend systems. In this role, you will work across the full product lifecycle, collaborating closely with product managers, frontend engineers, and AI/ML specialists to support AI-powered legal applications.
The ideal candidate has hands-on experience developing backend services in Python, working with AI-driven or data-intensive systems, and building reliable APIs and data pipelines at scale.
Key Responsibilities
- Design, develop, and maintain scalable backend systems for AI-driven legal applications.
- Build and maintain Python-based backend services and APIs for frontend and external integrations.
- Support and integrate AI/ML workflows, including data ingestion, processing, and model-driven services.
- Optimize backend systems for performance, scalability, reliability, and low latency.
- Implement efficient data structures and algorithms for large-scale, high-volume datasets.
- Collaborate with cross-functional teams to improve system reliability, workflows, and user experience.
- Write, review, and maintain clean, well-documented, and testable code following best practices.
Technologies
- Programming Languages: Python (must-have), C#
- Databases & Search: SQL Server, PostgreSQL, Solr, Qdrant
- Containers & Orchestration: Docker, Kubernetes
- CI/CD: GitHub Actions, ArgoCD
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred).
- Strong hands-on experience in Python backend development (mandatory).
- Experience working with AI-driven systems, data-processing pipelines, or ML-enabled applications (mandatory).
- Proven experience building and maintaining production-grade backend systems.
- Solid understanding of distributed systems, API design, and data structures.
- Experience with high-volume data processing and server-side logic.
- Familiarity with containerized environments and cloud-native architectures.
- Strong problem-solving skills, attention to detail, and ability to adapt in an agile environment.
- Excellent communication skills and ability to collaborate with both technical and non-technical stakeholders.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Postdoctoral Researcher in Data Science, Machine Learning and Artificial Intelligence for the Analysis of Legal Corporate Data
2026-04-08
Postdoctoral Researcher in Computer Science and Artificial Intelligence for the Analysis of Legal Corporate Data
2026-04-08
Graduate AI software engineer
2026-04-10
- Posted
- Dec 30, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Epiq
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Postdoctoral Researcher in Data Science, Machine Learning and Artificial Intelligence for the Analysis of Legal Corporate Data
2026-04-08
Postdoctoral Researcher in Computer Science and Artificial Intelligence for the Analysis of Legal Corporate Data
2026-04-08
Graduate AI software engineer
2026-04-10