HamburgerMenu
hirist

Job Description

Description :

Company : Unifi Service

Location : Remote/Hybrid

Job Type : Full-Time

About the Role :

We are seeking a highly experienced and versatile AI Developer to join our innovative team.

The ideal candidate will possess a deep and proven history (7-8 years) of developing and deploying complex, enterprise-grade full-stack applications, with a strong, dedicated focus (4-5 years) on leveraging generative AI, LLMs, and intelligent agentic systems to solve critical business challenges.

This role requires a unique combination of full-stack mastery and cutting-edge AI expertise, all within the Microsoft ecosystem, particularly Azure.

The developer will be responsible for owning the end-to-end development lifecycle, from architecting scalable solutions to implementing robust and intelligent features.

You will bring a wealth of business acumen, demonstrating how AI capabilities can be applied to real-world business use cases to drive automation, process improvement, and competitive advantage.

Responsibilities :

Full-Stack Development (60%) :

- Serve as a technical leader in the design, development, and deployment of scalable, high-performance web applications using the Microsoft technology stack.

- Architect and build robust backend APIs and microservices using Azure-based serverless architecture, C#, and the .NET framework.

- Develop dynamic and responsive frontend user interfaces using modern frameworks such as React.

- Manage and optimize data persistence and retrieval with SQL Server, ensuring data integrity and performance.

- Design and develop RESTful APIs based on established principles, including statelessness, proper resource naming, versioning, and consistent error handling.

- Utilize advanced IDEs like Visual Studio Code for development and leverage GitHub and GitHub Copilot for coding, accelerated development, and code reviews.

Generative & Agentic AI Development (40%) :

- Apply 4-5 years of demonstrated AI experience to develop and deploy AI-driven applications that solve concrete business use cases, providing compelling examples from previous projects.

- Build and optimize Retrieval-Augmented Generation (RAG) pipelines, integrating LLMs (e.g., from OpenAI, watsonx) with proprietary knowledge bases and vector databases (e.g., Qdrant, Milvus, Weaviate) to deliver accurate, context-aware, and current business information.

- Create and orchestrate intelligent AI agents using frameworks like CrewAI, LangChain, or LangGraph, applying multi-agent coordination patterns for collaborative problem-solving.

- Utilize Copilot for PowerApps to create agent-based solutions that enhance business workflows.

- Integrate AI agents and LLMs with external systems, APIs, and proprietary data sources to extend functionality and connect business processes.

- Employ techniques like advanced prompt engineering and fine-tuning to enhance the performance, accuracy, and reliability of LLM and RAG-based systems.

Azure DevOps & Cloud Infrastructure :

- Implement Infrastructure as Code (IaC) using YAML pipelines and ARM templates within Azure DevOps to automate the provisioning and deployment of Azure resources.

- Manage source code and collaboration using Git within Azure Repos and GitHub, demonstrating a strong command of branching, merging, and pull request workflows.

- Deploy and manage AI and full-stack applications in Azure cloud environments, following MLOps and DevOps best practices for model deployment, monitoring, and management.

- Apply architectural design principles for resilience, scalability, and security in a serverless and microservices-based environment.

- Write clear and comprehensive functional and technical documentation, outlining project requirements, design, and implementation details.

Qualifications :

Required Experience

- Total Experience : Minimum of 10-12 years of professional software development experience.

- Full-Stack Development : 7-8 years of experience in designing, developing, and deploying full-stack web applications using Azure, .NET Core, React, and SQL Server.

- AI Development : 4-5 years of hands-on experience developing AI solutions, specifically leveraging Generative AI, LLMs, RAG, and Agentic AI frameworks. Must be able to discuss and demonstrate real-world business use cases solved with AI.

Technical Expertise

- Programming Languages : Expert-level proficiency in C# and Python.

- Frameworks & Libraries (Full Stack) : .NET Core (ASP.NET MVC, Web API), ReactJS, Entity Framework, RESTful API design.

- Frameworks & Libraries (AI) : LangChain, CrewAI, LangGraph, LlamaIndex, Python's AI/ML libraries.

- Tools & IDEs : Visual Studio Code, Jupyter Notebooks, GitHub, GitHub Copilot, Copilot for PowerApps.

- Architecture & Design : Microservices, Serverless, Event-Driven, REST API design, design patterns (e.g., CQRS, Repository).

- Azure & DevOps : Azure services (Functions, App Services, SQL, Vector Search), Azure DevOps (YAML pipelines), Git, ARM templates.

- Databases : SQL Server, Vector Databases (e.g., Qdrant, Milvus, Weaviate).

- Documentation : Experience writing functional specifications (what the system should do) and technical specifications (how the system will be built).

Personal & Professional Skills

- Business Acumen : Proven ability to understand business needs and translate them into effective, AI-powered technical solutions.

- Communication : Exceptional communication skills for explaining complex technical and AI concepts to both technical and non-technical stakeholders.

- Collaboration : Experience in mentoring team members, conducting code reviews, and contributing to a collaborative development culture.

- Problem-Solving : Excellent analytical and critical-thinking skills for addressing complex challenges in system design and optimization


info-icon

Did you find something suspicious?