Software Engineer - AI

DocuSign DocuSign · Enterprise · Bangalore, India · IT Infrastructure & Operations

Software Engineer to design, build, and scale intelligent, enterprise-grade software solutions, with a strong focus on agentic AI systems and complex integrations. This role involves developing custom applications, AI agents, middleware services, and integration frameworks, applying agentic AI patterns like orchestration, tool-using agents, RAG, and workflow automation. Responsibilities include applied AI research, engineering NLP algorithms, designing RAG architectures, building conversational interfaces, developing multi-agent frameworks, executing model engineering (SFT/RLHF), prompt engineering, and architecting evaluation pipelines.

What you'd actually do

  1. Design, build, and scale intelligent, enterprise-grade software solutions, with a strong focus on agentic AI systems and complex integrations across Legal Technology and Docusign platforms.
  2. The Software Engineer will develop and operate custom-built applications, AI agents, middleware services, and integration frameworks that connect core Legal Technology and Docusign platforms with enterprise and external systems.
  3. A key aspect of this role is the application of agentic AI patterns, including orchestration, tool-using agents, Retrieval-Augmented Generation (RAG), and workflow automation.
  4. Responsibility Conduct applied AI research to translate theoretical GenAI advancements into production-ready software features
  5. Engineer Production-Grade NLP algorithms and information retrieval systems using SpaCy, NLTK, and Hugging Face to drive core product capabilities

Skills

Required

  • Software design
  • Distributed systems
  • APIs
  • AI-enabled architectures
  • NLP algorithms
  • Information retrieval systems
  • RAG architectures
  • Embedding models
  • Vector databases
  • LLMs
  • Conversational interfaces
  • Analytical AI tools
  • Multi-agent frameworks
  • Agentic platforms
  • Distributed system architecture
  • Secure execution environments
  • LLM model extensions
  • API-based integrations
  • AI assistants
  • Backend systems programming
  • Model Engineering (SFT/RLHF)
  • Prompt-chaining logic
  • Prompt library management
  • CI/CD pipeline integration
  • Evaluation pipelines for LLMs/SLMs
  • Telemetry engineering
  • Technical documentation
  • Code maintainability
  • Reproducibility of AI infrastructure
  • Python
  • Bash
  • React
  • Streamlit
  • Docker
  • Kubernetes

Nice to have

  • SpaCy
  • NLTK
  • Hugging Face
  • LangChain
  • LlamaIndex
  • LangGraph
  • CrewAI
  • FAISS
  • Pinecone
  • Weaviate
  • Chroma
  • Github copilot
  • Cursor

What the JD emphasized

  • strong focus on agentic AI systems
  • deep expertise in software design, distributed systems, APIs, and AI-enabled architectures
  • application of agentic AI patterns
  • applied AI research
  • production-ready software features
  • Engineer Production-Grade NLP algorithms
  • scalable RAG architectures
  • embedding models, vector databases, and LLMs
  • enterprise-grade conversational interfaces
  • autonomous multi-agent frameworks
  • scalable agentic platforms
  • distributed system architecture
  • secure execution environments
  • sophisticated AI assistants
  • supervised fine-tuning (SFT) and Reinforcement Learning from Human Feedback (RLHF)
  • optimize model weight distribution for scalability and reliability
  • algorithmic prompt-chaining logic
  • centralized, version-controlled prompt library
  • end-to-end evaluation pipelines for LLMs/SLMs
  • Engineering complex telemetry
  • technical documentation, code maintainability, and reproducibility of the AI infrastructure
  • Proven experience in developing and deploying GenAI-powered applications
  • Strong understanding of Large Language Models (LLMs), transformer architectures
  • Strong understanding of Retrieval-Augmented Generation (RAG), embedding techniques, knowledge graphs, and fine-tuning/training of large language models (LLMs).
  • Experience in natural language processing (NLP), prompt engineering, instruction tuning, context window optimization, advanced tokenization strategies, and leveraging pre-trained LLMs
  • Proficiency with LLM orchestration frameworks
  • agentic/multi-agent orchestration tools
  • Direct working experience in developing and implementing an interactive search platform
  • Hands-on experience with vector databases
  • embedding storage and retrieval
  • Proven track record of contributing to GenAI projects from ideation through deployment, iteration, and evaluation of LLM performance
  • Experience working with containerization and orchestration technologies like Docker, Kubernete

Other signals

  • design and build scalable RAG architectures
  • design and build autonomous multi-agent frameworks
  • develop algorithmic prompt-chaining logic
  • architect and develop end-to-end evaluation pipelines for LLMs/SLMs