D

Docusign

Runs electronic signing and agreement workflows

Senior Machine Learning Engineer

Natural Language Processing & LLMsUpdated on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • At least 8 years of professional experience in Machine Learning Engineering or Data Science, with a strong background in Software Engineering.
  • Experience with PyTorch or TensorFlow, specifically for time-series analysis, including forecasting or anomaly detection, and natural language processing.
  • Experience building applications using large language models, including retrieval-augmented generation pipelines, LangChain, and vector databases, for technical domains such as code analysis or log parsing.
  • Experience with distributed data processing and streaming technologies, including Apache Spark, Kafka, or Flink.
  • Experience with software engineering fundamentals using Python, C++, or Go; continuous integration and continuous delivery for machine learning; and deploying models via APIs such as FastAPI or Triton Inference Server.
  • Experience building or consuming RESTful and gRPC-based web services.
  • Experience with cloud deployment technologies such as Kubernetes or Docker containers.
  • Experience designing and scaling full-stack or distributed backend systems.

Responsibilities

  • Design and implement the core knowledge graph and schema to model agreements, addenda, amendments, and related entities as explicit nodes and edges, enabling multi-hop and hierarchical reasoning over complex contract portfolios.
  • Build LLM Wiki-style compilation pipelines that transform newly ingested agreements into structured, interconnected Markdown or graph-based knowledge bases, including concept, entity, and comparison pages that remain synchronized with upstream document changes.
  • Develop and productionize retrieval architectures that use the compiled knowledge base for high-precision, multi-step question answering and navigation across corporate hierarchies.
  • Architect and implement Iris's long-term memory layer, including storage, retrieval, and summarization mechanisms that persist chat history, user actions in Canvas, and administrative overrides as episodic memories over time.
  • Create machine learning and large language model components that combine contract-centric retrieval (GraphRAG and LLM Wiki) with institutional memory so Iris can adapt behavior based on prior decisions, exemptions, and corrections without requiring users to restate context.
  • Own the end-to-end lifecycle of these models and systems, from feature and schema design through training, evaluation, deployment, and monitoring, focusing on reliability, safety, and debuggability in production environments.

Desired Qualifications

  • Experience with Elasticsearch technology.
  • Experience with microservice architecture.
  • Experience shipping highly available, scalable services on Azure.
  • Experience with the entire software development lifecycle, including version control with Git, build processes, testing, and code release.
  • Ability to work in a dynamic, fast-moving environment.

About the Company

Docusign

Runs electronic signing and agreement workflows

Docusign runs electronic signing and agreement management software for businesses, letting people approve contracts online and track the steps around each agreement. Its eSignature product routes documents to signers and records who signed, while contract lifecycle tools organize preparation, negotiation, and approvals. The Intelligent Agreement Management platform stores contracts in a searchable repository and uses AI to extract terms and connect agreement data to business workflows. Customers use its web applications or embed signing through APIs, and pay for subscriptions based on users, features, and document allowances. Docusign was founded in 2003 and is headquartered in San Francisco.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Docusign

See more jobs