HamburgerMenu
hirist

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:

1. 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.

2. GenAI Product Development :

- Architect and develop Generative AI solutions using advanced techniques such as :

1. Agentic architectures and intelligent workflow orchestration.

2. RAG (Retrieval-Augmented Generation) for knowledge-based systems.

3. 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.

3. 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.

4. 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.

info-icon

Did you find something suspicious?