Software Engineer
Docusign Bengaluru, Karnataka, India
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
Machine Learning Fundamentals
Understand the basics of machine learning, including supervised and unsupervised learning, neural networks, and deep learning.
Agreement Management
Learn about the different types of agreements, including contracts, documents, and electronic signatures, and how they are managed throughout their lifecycle.
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
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.