SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - AI

DocuSign - San Francisco, CA, United States - Hybrid

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 164,700 - 266,000 / annual

DocuSign is seeking a Senior Software Engineer to design, build, and scale intelligent, enterprise-grade software solutions with a strong focus on agentic AI systems and complex integrations across application engineering platforms. This is a hands-on individual contributor role reporting to the Director of Application Support and Operations. You will develop and operate custom-built applications, AI agents, middleware services, and integration frameworks that connect core technology platforms with enterprise and external systems. Key responsibilities include: • Conducting applied AI research to translate theoretical GenAI advancements into production-ready software features • Leading technical feasibility studies and rapid prototyping for "build vs. buy" architectural decisions • Engineering production-grade NLP algorithms and information retrieval systems using SpaCy, NLTK, and Hugging Face • Designing, building, and maintaining scalable RAG (Retrieval-Augmented Generation) architectures that connect foundational LLMs to proprietary enterprise databases • Evaluating and applying appropriate embedding models, vector databases, and LLMs based on cost, latency, security, and performance requirements • Building enterprise-grade conversational interfaces and analytical AI tools that interface with structured data systems via custom middleware • Designing and building autonomous multi-agent frameworks (e.g., CrewAI, LangGraph) and scalable agentic platforms • Developing custom extensions and API-based integrations for LLM models • Executing model engineering through supervised fine-tuning (SFT) and Reinforcement Learning from Human Feedback (RLHF) • Developing algorithmic prompt-chaining logic and maintaining a centralized, version-controlled prompt library integrated into CI/CD pipelines • Architecting and developing end-to-end evaluation pipelines for LLMs/SLMs with complex telemetry • Owning technical documentation, code maintainability, and reproducibility of AI infrastructure • Bridging time zones effectively with US counterparts The role is hybrid with a minimum 2 days per week in-office expectation at the San Francisco location. REQUIREMENTS: • Bachelor's or Master's degree in Computer Science or related field • 6+ years of relevant experience (with Master's degree) OR 8+ years (with Bachelor's degree) • Experience developing and deploying GenAI-powered applications such as intelligent chatbots, AI copilots, and autonomous agents • Experience with Large Language Models (LLMs), transformer architectures (BERT, GPT, T5), and their applications in text generation, summarization, question answering, and code synthesis • Experience with Retrieval-Augmented Generation (RAG), embedding techniques, knowledge graphs, and fine-tuning/training of LLMs • Experience in natural language processing (NLP), prompt engineering, instruction tuning, context window optimization, advanced tokenization strategies, and leveraging pre-trained LLMs • Experience with LLM orchestration frameworks such as LangChain, LlamaIndex, and agentic/multi-agent orchestration tools like LangGraph, CrewAI, or similar • Experience developing and implementing an interactive search platform (Glean experience noted) • Proficiency with programming languages such as Python and Bash, and frameworks/tools like React and Streamlit • Experience with copilot tools for coding such as GitHub Copilot or Cursor • Experience with vector databases such as FAISS, Pinecone, Weaviate, and Chroma • Experience with data preprocessing, augmentation, and visualization techniques • Experience contributing to GenAI projects from ideation through deployment, iteration, and evaluation • Experience with containerization and orchestration technologies like Docker, Kubernetes, and AWS ECS • Experience with key AWS services including VPC, IAM, MWAA, and ECS • Experience with software development best practices including Git, testing, CI/CD pipelines, infrastructure as code (Terraform), automation, and MLOps for GenAI PREFERRED: • Strong commitment to engineering excellence through automation, innovation, and documentation • One or more certifications such as Cloud, Solution Architect, Technical Architect, or GenAI-related certifications • Proficiency in cloud platforms such as AWS and Azure • Strong problem-solving skills and creative thinking • Strong collaboration skills in cross-functional teams (Product, Design, ML, Data Engineering) • Ability to explain complex GenAI concepts to both technical and non-technical stakeholders

Similar roles