Senior Software Engineer
Senior engineer on Sirion's Automation team builds and deploys agentic AI automations for contract lifecycle management: Python backend services (FastAPI/Flask/Django), LLM integrations (OpenAI/Anthropic/Gemini), agent frameworks like LangGraph/LangChain, RAG with vector databases, and Docker/CI-CD deployments with human-in-the-loop controls.
- Compensation
- Not disclosed
- Location
- Gurugram
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Contract
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 4-6 years of professional experience in Python development
- Strong understanding of OOP, data structures, exception handling, and concurrency (asyncio/threading)
- Hands-on experience with FastAPI, Flask, Django, or Django REST Framework
- Strong experience developing and consuming REST APIs
- Good understanding of SQL and relational databases (PostgreSQL/MySQL)
- Hands-on experience building LLM-powered applications beyond proofs of concept
- Understanding of agentic AI architecture: planning, tool use, memory, autonomous multi-step workflows
- Experience with agent frameworks such as LangGraph, LangChain, CrewAI, or AutoGen
- Experience with tool/function calling and integrating external APIs and tools with LLMs
- Understanding of RAG, embeddings, vector databases, and semantic search
- Experience with LLM APIs such as OpenAI, Anthropic, Gemini, or equivalent
- Good understanding of prompt engineering and structured LLM outputs
- Experience with MCP (Model Context Protocol) and AI tool integrations
- Experience building multi-agent systems
- Experience with Docker and containerized applications
- Understanding of CI/CD pipelines and tools such as Jenkins, GitHub Actions, or GitLab CI
- Exposure to AWS, Azure, or GCP
- Experience with logging, monitoring, debugging, and production deployments
- Bachelor's degree in Computer Science, IT, Electronics, Engineering, or related field
- Strong problem-solving and analytical skills
Nice to have
- Experience with MongoDB/Redis
- Experience with RPA or workflow automation platforms (UiPath, Automation Anywhere, Power Automate, n8n)
- Experience with document AI: extracting and processing data from PDFs, contracts, or unstructured documents
- Exposure to Contract Lifecycle Management (CLM) or enterprise SaaS platforms
- Experience with task and message queues such as Celery, RabbitMQ, or Kafka
- Experience with Kubernetes
- Experience with open-source/local LLMs and Hugging Face models
- Understanding of LLM evaluation, observability, guardrails, and cost optimization
- Basic understanding of frontend technologies such as React, JavaScript, HTML, and CSS
Full description
About Sirion
Sirion is the worlds leading AI-native Contract Lifecycle Management (CLM) platform. Global enterprises use Sirion to author, negotiate, manage, and extract value from their contracts, using generative AI for extraction, conversational search, and AI-assisted negotiation. With more than 7 million contracts and close to $800B in contract value under management, Sirion is recognized as a leader by Gartner, IDC, and Spend Matters.
Power the Future of AI & Why This Role Matters
We are looking for an AI Automation Engineer with 4–6 years of Python development experience and hands-on experience building AI-powered and agentic automation solutions. The ideal candidate combines strong Python backend skills with practical knowledge of LLMs, AI agents, RAG, tool calling, and workflow orchestration.
As part of Sirion’s Automation team, you will design, build, and deploy intelligent automations in which AI agents reason over contracts and business data, call APIs and tools, and execute multi-step processes end-to-end, with appropriate human-in-the-loop controls.
How You’ll Make an Impact
- Design, develop, and deploy agentic AI automations that use LLMs, tool/function calling, memory, and multi-step reasoning to automate business processes end-to-end.
- Build agent workflows using frameworks such as LangGraph, LangChain, CrewAI, AutoGen, or similar.
- Build AI agents that interact with APIs, databases, documents, web applications, and external tools.
- Design and implement RAG-based solutions using embeddings, vector databases, and semantic search.
- Integrate OpenAI, Anthropic, Gemini, or other LLM APIs into production systems, including prompt engineering and structured outputs.
- Develop scalable backend services and APIs in Python using FastAPI, Flask, or Django REST Framework.
- Build human-in-the-loop checkpoints, guardrails, and error-handling/retry logic so automations run reliably in production.
- Develop asynchronous and event-driven workflows where required.
- Evaluate agent quality, accuracy, latency, and cost; monitor, troubleshoot, and optimize automations in production.
- Work with databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Deploy and maintain solutions using Docker and CI/CD pipelines.
- Write clean, maintainable, testable, production-ready Python code.
- Collaborate with product managers, architects, business stakeholders, and engineering teams to identify automation opportunities and translate requirements into technical solutions.