Artificial Intelligence Software Engineer, Legal Technology

TransPerfect

Job Summary

TransPerfect Legal is expanding its AI capabilities to address client needs in eDiscovery, document review, and information-intensive workflows. This role involves designing and implementing production-grade AI-driven solutions leveraging state-of-the-art AI, including LLMs, multi-agent systems, and traditional machine learning. The Artificial Intelligence Software Engineer will build scalable systems for classification, information detection, extraction, categorization, and AI-assisted review tools, bringing actionable insights from structured and unstructured data.

Must Have

  • 3-5 years AI/ML software engineering experience, end-to-end model development and deployment.
  • Proficiency in Python and AI/ML frameworks (PyTorch, Hugging Face, LangChain, MLflow).
  • Experience with NLP, LLMs, transformer models, vector databases, and agentic AI frameworks.
  • Familiarity with distributed computing and scaling (Databricks, Spark, Ray, Kubernetes).
  • Strong software engineering fundamentals: APIs, RESTful web services, Docker, microservices, cloud-native architectures (AWS/Azure).
  • Hands-on experience with CI/CD, Git, and DevOps practices.
  • Excellent problem-solving, troubleshooting, and communication skills.
  • Bachelor’s degree in an analytical field or equivalent practical experience.

Good to Have

  • Familiarity with legal eDiscovery life-cycle, document review workflows, and litigation support technologies.
  • Proficiency in C# or other programming languages.
  • Experience in Computer Vision (CV) tasks (image detection, object tracking, OCR) or Audio signals analysis.
  • 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.

Job Description

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.

Job requirements

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.

18 Skills Required For This Role

Problem Solving Communication Github Game Texts C# Aws Azure Spark Restful Web Services Pytorch Computer Vision Ci Cd Docker Microservices Kubernetes Git Python Machine Learning

Similar Jobs