Job Description
• 10+ years of experience in software/ cloud engineering, AI, data engineering, or application development. 3+ years serving as a lead developer on enterprise projects developing and delivering cloud-native applications and services.
• Experience delivering enterprise AI, or GenAI solutions into production environments.
• Hands-on expertise to develop and deploy applications on Azure, including services such as App Service, Azure Functions, Container Apps, Azure AI Foundry, AKS, Storage, Key Vault, API Management, or similar components
• Hands-on experience delivering GenAI solutions into production environments including prompt and RAG (retrieval-augmented generation) patterns,
responsible AI controls & guardrails, AI orchestration, AI/ML model lifecycle management, and secure integration of AI capabilities into analytics and enterprise applications.
• Solid Python development skills.
• Experience building REST APIs, microservices and implementing cloud-native applications.
• Strong understanding of software architecture principles and design patterns.
• Experience building containerized applications using Docker and Kubernetes technologies.
• BS or Master's degree in Computer Science, Software Engineering, Data Science, or a related technical discipline.