Lead Machine Learning Engineer

DocuSign DocuSign · Enterprise · Bangalore, India · Engineering

Lead Machine Learning Engineer to build AI Applications and user experiences for Docusign's Intelligent Agreement Management (IAM) platform. This role supports the ML lifecycle, focusing on data, annotation, training, evaluation systems, and distributed, scalable systems. Responsibilities include driving architectural vision for event-driven systems, ensuring high-quality code, translating business requirements into ML products, and developing production-grade data pipelines and infrastructure for ML systems.

What you'd actually do

  1. Drive the architectural vision and implementation of event-driven, distributed systems that support large-scale data procurement, annotation, and storage for the IAM platform
  2. Set the standard for high-quality, shippable code; perform rigorous code reviews and mentor junior engineers to ensure the team's output is maintainable, scalable, and tested
  3. Act as the primary technical point of contact for Applied Science and Product teams, translating high-level business requirements into successful, timely deliveries of ML products
  4. Oversee the development of production-grade data pipelines that facilitate analytics, evaluation, and model development, and at scale
  5. Lead the creation of vital infrastructure and services to optimize the performance of complex, multi-layered machine learning systems

Skills

Required

  • Java
  • Python
  • Kubernetes
  • Docker
  • CI/CD
  • RESTful web services
  • gRPC-based web services
  • distributed systems
  • scalable systems
  • data pipelines
  • ML infrastructure

Nice to have

  • vector storage systems
  • intelligent storage solutions
  • batch processing
  • workflow management tools

What the JD emphasized

  • 12+ years of related experience with a Bachelor’s degree; or 8 years related experience with a Master’s degree; or equivalent experience
  • Proven ability to lead engineering projects from ideation to production with minimal supervision while empowering junior team members
  • Expertise in CI/CD build pipelines, integration testing, and test-driven development (TDD) for large-scale deployments
  • Expertise in cloud deployment technologies, specifically Kubernetes (k8s) and Docker containers, to manage distributed AI services
  • Advanced experience building specialized ML features, including vector storage systems, complex data pipelines, and intelligent storage solutions

Other signals

  • builds Machine Learning solutions
  • power insights and automation
  • simplify and optimize business processes
  • automated expertise
  • support all aspects of the machine learning lifecycle
  • data, annotation, training and evaluation systems
  • distributed, scalable systems
  • builds analytics products using cutting-edge deep learning based models
  • Drive the architectural vision and implementation of event-driven, distributed systems
  • support large-scale data procurement, annotation, and storage
  • production-grade data pipelines
  • optimize the performance of complex, multi-layered machine learning systems
  • building scalable, reliable, and high-performance software architectures for AI-driven products
  • building specialized ML features
  • vector storage systems
  • complex data pipelines
  • intelligent storage solutions