About this role
D-Techworks seeks a Senior Software Engineer to build production-ready generative AI applications, conversational AI solutions, LLM applications and intelligent automation platforms. The engineer will work with engineering, product and business teams to turn business requirements into scalable AI solutions.
Responsibilities
- Independently design, develop, integrate, deploy and optimize AI and LLM-based applications.
- Build solutions using generative AI, retrieval-augmented generation (RAG) and agentic AI, including chatbots and conversational AI systems.
- Develop scalable Python backend services and REST APIs. Build AI applications using AWS, AWS Bedrock, Azure OpenAI, LangChain and LangGraph.
Requirements
- The listing specifies 5–8 years of experience; its must-have requirements specify 4+ years of relevant AI, generative AI or LLM application-development experience. The structured posting lists a bachelor's degree.
- Strong hands-on Python and API-development experience; experience with AWS, AWS Bedrock and/or Azure OpenAI; and proven experience building conversational AI systems, chatbots and LLM applications.
- Practical experience with RAG and/or agentic AI, experience with LangChain and LangGraph, and knowledge or hands-on experience with MCP, MCP Servers, Agent Core or similar technologies.
- Ability to develop AI solutions with minimal supervision, strong problem-solving and analytical skills, and good verbal and written communication.
Skills for this role
Generative AILarge Language ModelsPythonREST APIsAWSAWS BedrockAzure OpenAIRAGAgentic AIConversational AIChatbotsLangChainLangGraphMCPMCP ServersAgent CoreProblem-solvingAnalytical skillsCommunication