Senior Software Engineer – Generative AI & Agentic Applications (6–8 years)
Core
Design, build, test, and deploy AI-powered applications integrating LLMs and agentic tooling into SonicWall's internal systems.
Role type
Senior Software Engineer (Generative AI & Agentic Applications)
Builds
Internal AI services and features using LLMs, agentic APIs, and RAG pipelines
Domain
Cybersecurity / Generative AI
Deliverable
production ML models | product features
Required skills
C#, .NET, REST/JSON API design, LLM integration (prompting, tool calling, RAG), automated testing (unit/integration/E2E), CI/CD, SQL/NoSQL, Microsoft Azure, Git, observability
Preferred skills
Model Context Protocol (MCP), LangChain, LangGraph, Azure AI Foundry, Anthropic Claude, vector databases (Pinecone, Weaviate), Kubernetes, enterprise applications (Salesforce, Snowflake)
Technologies
C#, .NET, Azure DevOps, Docker, MongoDB, Azure, Git, MCP, LangChain, LangGraph, Anthropic Claude, Pinecone, Weaviate, Kubernetes
Responsibilities
Design and build AI features using LLMs and agentic capabilities; write production-quality backend code in C#/.NET; implement automated test suites; package and deploy applications via CI/CD; integrate with internal/third-party systems via APIs; implement evaluation, guardrails, and logging for AI safety; collaborate on technical design and code review; produce technical documentation
Seniority
Senior, hands-on IC