Software Engineer

DocuSign DocuSign · Enterprise · Bangalore, India · Engineering

Software Engineer role focused on building the machine learning platform and infrastructure for Docusign's Intelligent Agreement Management (IAM) platform. Responsibilities include designing and implementing backend and platform services, agentic frameworks leveraging LLMs, and components across the ML lifecycle (data, training, serving). The role emphasizes creating a scalable platform to support ML engineers and data scientists, and serving AI solutions at scale.

What you'd actually do

  1. Design, implement, and maintain backend and platform services that power Docusign’s AI and Insight capabilities for Intelligent Agreement Management (IAM)
  2. Design and implement agentic frameworks to automate complex workflows and enhance system intelligence, leveraging LLMs and agent-based architectures
  3. Build and enhance components across the machine learning lifecycle, including data ingestion and storage, feature/label pipelines, annotation tooling, training workflows, and model serving infrastructure
  4. Develop reliable, secure, and scalable RESTful services and APIs that expose AI-powered insights and analytics to internal product teams and customer-facing applications
  5. Contribute to service observability by adding metrics, logging, dashboards, and alerts while participating in incident triage and root cause analysis to improve system reliability

Skills

Required

  • 5+ years of professional software engineering experience building backend or platform services in a production environment
  • Proficiency in at least one modern programming language used for backend development (for example, Java, C#, Go, or TypeScript/Node.js)
  • familiarity with object-oriented and/or functional design principles
  • Experience developing and debugging services that interact with databases or data stores (SQL or NoSQL) and external APIs
  • Experience with unit, integration, and end-to-end testing
  • experience with using version control and modern CI/CD pipelines

Nice to have

  • Experience building or supporting components of an AI or machine learning platform (for example, data pipelines, feature stores, training orchestration, model serving, or experimentation frameworks)
  • Experience designing and operating cloud-native services (for example, Kubernetes, Docker, serverless functions, or managed data and messaging services)
  • Familiarity with observability tools and practices (metrics, logs, traces, and dashboards)
  • familiarity with on-call or incident response processes
  • Experience working with large-scale data processing frameworks or streaming systems (such as Spark, Flink, Kafka, or similar)
  • Exposure to machine learning concepts and workflows
  • comfort partnering with ML engineers and data scientists to productionize models
  • Experience with secure coding practices and building services that comply with privacy, security, and compliance standards
  • Prior experience in SaaS or enterprise platforms, especially analytics or developer platforms
  • Strong problem-solving skills
  • a willingness to dive into unfamiliar areas

What the JD emphasized

  • building out the machine learning platform and infrastructure
  • support all aspects of the machine learning lifecycle
  • building a platform that supports a team of machine learning engineers and data scientists
  • serve AI solutions to Docusign at scale
  • agentic frameworks
  • leveraging LLMs and agent-based architectures
  • components across the machine learning lifecycle
  • data ingestion and storage
  • feature/label pipelines
  • annotation tooling
  • training workflows
  • model serving infrastructure
  • AI-powered insights and analytics
  • service observability
  • incident triage and root cause analysis
  • apply cutting-edge AI tools
  • continuously adapting to new technologies
  • emerging AI capabilities and industry trends
  • apply AI thoughtfully in every phase of development

Other signals

  • building a platform that supports a team of machine learning engineers and data scientists
  • serve AI solutions to Docusign at scale
  • design and implement agentic frameworks to automate complex workflows and enhance system intelligence, leveraging LLMs and agent-based architectures
  • build and enhance components across the machine learning lifecycle, including data ingestion and storage, feature/label pipelines, annotation tooling, training workflows, and model serving infrastructure