Indium Software - Senior Full Stack Gen AI Developer
Bengaluru, Karnataka, India
2 months ago
Applicants: 0
Share
2 weeks left to apply
Job Description
Job Description We are seeking a highly skilled Senior Full Stack Gen AI Developer with strong expertise in backend development and hands-on experience in building Generative AI-based products on the Microsoft Azure ecosystem. The ideal candidate will have deep technical proficiency in Python, C#, API development, and microservices, along with a passion for leveraging GenAI architectures such as RAG (Retrieval-Augmented Generation), Agentic design, and Function calling to create intelligent, scalable applications. This role involves owning the end-to-end development lifecyclefrom architecture and coding to deployment and optimizationwhile collaborating with cross-functional teams to deliver enterprise-grade AI solutions. Key Responsibilities Backend Development (Mandatory) : Design, develop, and maintain server-side logic and APIs using C# (.NET Core) and Python. Build and optimize microservices with secure and efficient integration across multiple Azure services. Implement RESTful APIs, middleware components, caching layers, and asynchronous processing. Work extensively with Azure services including Redis Cache, Cosmos DB, Azure OpenAI, Key Vault, and Azure Functions. Ensure application scalability, performance, and maintainability through clean coding and design patterns. GenAI Product Development : Architect and develop Generative AI solutions using advanced techniques such as : Agentic architectures and intelligent workflow orchestration. RAG (Retrieval-Augmented Generation) for knowledge-based systems. Function calling and prompt engineering for complex, multi-turn interactions. Integrate Azure OpenAI models (GPT, Embeddings, etc.) into business applications. Build AI-driven features such as chatbots, assistants, summarization tools, and content generation modules. Experiment with vector databases, embedding pipelines, and cognitive services for intelligent data retrieval. End-to-End Azure Solution Development : Own the complete application lifecycle, from architecture to deployment. Automate deployments using GitHub Actions, Azure DevOps Pipelines, or similar CI/CD frameworks. Implement testing frameworks, unit/integration testing, and code reviews for high code quality. Apply Azure best practices for security, scalability, monitoring, and resource optimization. Document design decisions, technical architecture, and operational processes. Cross-Functional Collaboration : Collaborate with AI Engineers, DevOps, Data Scientists, and Front-End Developers to deliver cohesive solutions. Participate in architecture reviews, design discussions, and sprint planning. Partner with product management and business teams to translate requirements into technical deliverables. Support knowledge-sharing, mentorship, and continuous improvement initiatives across the engineering team. Required Skills & Expertise Technical Skills : Backend Development Proficiency in C#/.NET Core and Python for backend API and service development. Strong understanding of microservices architecture and API gateway patterns. Cloud & AI Integration Hands-on experience with Azure servicesCosmos DB, Redis Cache, Key Vault, Azure OpenAI, Functions, Logic Apps, and Cognitive Services. Experience developing or integrating GenAI applications using OpenAI APIs, LangChain, or Semantic Kernel. Data & Storage Understanding of NoSQL (Cosmos DB), relational databases (SQL Server, PostgreSQL), and data modeling best practices. Frontend (Good To Have) Exposure to React.js or Angular for developing or maintaining front-end components. Analytical & Soft Skills Strong problem-solving and analytical mindset with an ability to design scalable, modular systems. Excellent communication, documentation, and cross-functional collaboration skills. Ability to thrive in an agile, fast-paced environment focused on AI innovation. Strong sense of ownership and accountability for end-to-end project delivery. Qualifications Bachelors or Masters degree in Computer Science, Engineering, or related technical field. 3- 6 years of full stack development experience with C# and Python, including at least 1- 2 years in GenAI projects. Certifications in Azure Developer Associate, Azure AI Engineer Associate, or OpenAI development frameworks are a plus. Preferred Experience Experience building agentic AI systems, retrieval pipelines, or knowledge-based assistants. Familiarity with vector databases (e.g., Pinecone, FAISS, Azure Cognitive Search). Exposure to containerization (Docker, Kubernetes) and API gateway management. Prior experience in enterprise-grade AI solution deployment within Azure ecosystems. Why Join Us Work on cutting-edge GenAI applications transforming industries. Opportunity to collaborate with a multi-disciplinary global AI team. Flexible work culture with emphasis on innovation, upskilling, and ownership. (ref:hirist.tech)
Required Skills
Additional Information
- Company Name
- Indium
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- Remote
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 months ago
- Application Ends
- 2 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position