Responsibilities
Your responsibilities
• Evaluate business requirements and select appropriate technology stacks, application frameworks, databases, and deployment architectures for AI and non-AI solutions.
• Design, develop, and maintain AI-powered and web applications using Python, Django/Flask, FastAPI, React, REST APIs, LLMs, RAG, and agentic AI frameworks such as LangChain/LangGraph.
• Provision and manage application infrastructure across OpenStack and Azure, including VMs, application hosting, Nginx, HTTPS/TLS, and supporting services. (NSSM)
• Manage Azure identity and application authentication, including Microsoft Entra ID (Azure AD), App Registrations, application permissions, OAuth-based authentication, and secure integration of applications with Azure services.
• Establish and maintain GitLab repositories, contributor access, branching/code-review workflows, GitLab Runners in VM, and CI/CD pipelines.
• Manage application PostgreSQL databases, including connectivity, migrations, backups, and deployment-related database changes.
• Initiate recent projects,
develop the initial technical implementation, establish coding and architecture standards, and onboard other developers for team-oriented development.
• Maintain technical specifications, architecture documentation, deployment procedures, and operational documentation for applications.
• Leverage AI-assisted development tools such as Cursor and GitHub Copilot and develop reusable skills/instructions for AI coding assistants.
• Troubleshoot and resolve issues across the application, LLM-Gateway APIs, Application APIs, database, infrastructure, and deployment layers, collaborating with internal platform, security, and technology teams where required. Managing secrets and credentials through KeyVaults (TBD)
Qualifications
Your skills and experience
• 5-8Yrs experience in Python software development experience with Django, Flask, FastAPI, or equivalent frameworks.
• Experience building LLM/GenAI applications
📌 Ai Sw Engineer Noida
🏢 NOKIA
📍 Noida