Overview
The artificial intelligence field is evolving at an unprecedented pace. In just a few years, AI technologies – especially large language models (LLMs) and multi-agent systems – have become pervasive. TransPerfect Legal is expanding our AI capabilities to address our clients' needs in eDiscovery, document review, and information-intensive workflows by pioneering innovative AI-driven solutions that tackle complex business challenges head-on.
As part of the Legal Artificial Intelligence team (Legal AI), the Artificial Intelligence Software Engineer will collaborate with AI/ML engineers, product teams, and domain experts to design and implement production-grade product solutions that leverage state-of-the-art AI to satisfy the needs of our clients.
We are a small and nimble team seeking a highly skilled individual who will help with designing, building, and support AI-powered systems that span LLM use-cases, information retrieval, agentic workflows, and traditional machine learning strategies. Projects will include classification, information detection, extraction, categorization, and AI-assisted review tools to bring meaning and actionable insights across structured and unstructured data. This role requires strong experience in modern AI development, scalable infrastructure, and a passion for continued learning and applying cutting-edge methods to real-world legal technology challenges. Experience in eDiscovery is not required but strongly valued.
Description
-
Design, develop, and deploy AI/ML solutions for legal technology applications, focusing on classification, categorization, information extraction, advanced search and retrieval, and workflow automation.
-
Build modular, reusable, and well-tested components that integrate AI models into scalable systems.
-
Leverage LLMs, traditional ML, databases, and agent-based frameworks and orchestration to build robust, scalable solutions for both structured and unstructured data (text, images, and other media).
-
Develop APIs, microservices, and pipelines to integrate AI models and solutions into client-facing platforms.
-
Collaborate with project managers, domain experts, and stakeholders to identify opportunities and translate them into effective AI solutions to meet business needs.
-
Ensure quality, reproducibility, monitoring, and maintainability of deployed models and solutions.
-
Provide technical support and collaborate with the Support team to troubleshoot, diagnose, and resolve production issues.
-
Stay current on emerging AI techniques (LLMs, agentic frameworks, retrieval-augmented generation, multimodal AI) and recommend adoption where appropriate.
-
Maintain existing codebases, contributing bug fixes, optimizations, and new features.
-
Proactively suggest improvements to AI development workflows, processes, pipelines, and solution design.
-
Write clear technical documentation on codebases, data models, APIs, processes, and contribute to client-facing user guides to ensure clarity, maintainability, and best practices.
Required Skills
-
Bachelor’s degree in an analytical field (or equivalent practical experience).
-
3–5 years of hands-on experience in AI/ML software engineering with end-to-end model development and deployment.
-
Strong proficiency in Python and experience in related frameworks for AI / ML development and testing (PyTorch, Hugging Face, LangChain, LangFuse, MLflow, or similar), with demonstrated ability to write clean, modular, and maintainable code.
-
Experience with Natural Language Processing (NLP) techniques, LLMs (Large Language Models), transformer models, vector databases (e.g., Pinecone, Chroma, Weaviate, FAISS), and agentic AI frameworks.
-
Familiarity with distributed computing and scaling (e.g., Databricks, Spark, Ray, Kubernetes).
-
Strong software engineering fundamentals, including APIs, RESTful web services, Docker containerization, microservices, and cloud-native architectures (AWS or Azure preferred).
-
Hands-on experience with CI/CD, Git, and DevOps practices.
-
Excellent problem-solving and troubleshooting skills, with the ability to independently debug complex systems.
-
Strong written and verbal communication skills for technical and non-technical audiences.
Desired Skills and Experience
-
Familiarity with legal eDiscovery life-cycle, document review workflows, and litigation support technologies.
-
Bonus points if familiar or proficient in C# or other programming languages.
-
Bonus points if familiar or experienced in Computer Vision (CV) tasks (e.g., image detection, object tracking, OCR) or Audio signals analysis (e.g., speech recognition, classification).
-
Full-stack or backend software development experience.
-
Experience with MLOps practices (monitoring, retraining pipelines, model versioning, model drift detection, experiment tracking).
-
Cloud experience (AWS, Azure, or GCP).
-
Experience leading AI projects from conceptual design to production.
-
Exposure to multimodal AI (text + image / media processing).
-
Contributions to open-source AI/ML frameworks, agentic orchestrations, or tools.
By applying, I confirm I have read and accept TransPerfect's Privacy Policy: * https://www.transperfect.com/about/data-privacy-recruiting *