Back to Jobs
D

Software Engineer

Docusign Bengaluru, Karnataka, India

Apply for this Position

Job Description

"Join the Docusign team as a Software Engineer and unleash the potential of intelligent agreement management to transform the way businesses operate."

As a Software Engineer at Docusign, you will have the opportunity to work on a cutting-edge machine learning platform that enables businesses to automate and simplify agreement management,

By joining our team, you will be part of a dynamic and innovative organization that is shaping the future of digital agreements and contract lifecycle management.

Why you should learn this:

The demand for software engineers with expertise in machine learning and agreement management is high, with a projected growth rate of 22% by 2026.

Expected Salary: $125,000 - $200,000 per year, depending on experience and location.

How it works:

  • Design and develop software components that integrate with our machine learning platform to enable intelligent agreement management.
  • Collaborate with cross-functional teams to develop and deploy new features and functionality to our platform.

Core Concepts to Master

1

Machine Learning Fundamentals

Understand the basics of machine learning, including supervised and unsupervised learning, neural networks, and deep learning.

2

Agreement Management

Learn about the different types of agreements, including contracts, documents, and electronic signatures, and how they are managed throughout their lifecycle.

3

Cloud Computing

Understand the fundamentals of cloud computing, including scalability, reliability, and security, and how they apply to our platform.

Interview Questions (Beginner)

  • What is machine learning and how is it used in agreement management?
  • Can you explain the different types of algorithms used in machine learning?
  • How do you ensure data quality and integrity in a machine learning system?

Job Overview

CompanyDocusign
Employment TypeFull-time
LocationBengaluru, Karnataka, India
Experience LevelFresher

Advance Questions

  • Design a machine learning model to predict the likelihood of a contract being signed based on historical data.
  • Explain how you would implement a neural network to classify documents as contracts or non-contracts.
  • Describe a scenario where you would use deep learning to improve the accuracy of a machine learning model.