Job Specifications
Position Overview:
We are seeking a highly skilled AI Software Developer to join our dynamic team. In this role, you will develop innovative solutions using cutting-edge AI, machine learning, and natural language processing technologies. A significant portion of your work will focus on integrating and enhancing tools like Azure AI Search and creating agentic AI systems that engage autonomously with users and environments. You’ll leverage frameworks like Semantic Kernel to develop AI-powered agents and adjacent AI solutions while working with .NET/Blazor/HTML (front-end development) and SQL (back-end development) to ensure seamless application functionality.
This is a hands-on role that combines full-stack development expertise with a passion for artificial intelligence and emerging technologies to drive our digital transformation initiatives.
Key Responsibilities:
AI Integration & Development
Implement and optimize AI-powered solutions, including Azure AI Search, to enhance search, recommendation, and data-driven decision-making capabilities.
Build agentic AI systems that autonomously perform tasks and interact effectively with users or external systems to achieve defined objectives.
Leverage Semantic Kernel and similar tools for the creation and orchestration of intelligent agents and workflows.
Full-Stack Application Development
Develop and maintain the front-end user interface using .NET/Blazor/HTML, ensuring high performance and usability.
Design and manage efficient, scalable back-end solutions leveraging SQL databases to support modern AI-enabled applications.
Collaboration & Innovation
Work closely with cross-functional teams, including product managers, data scientists, and dev teams, to deliver AI-driven features and projects.
Contribute to adjacent AI initiatives, staying updated with cutting-edge AI trends, frameworks, and best practices for integrations and scaling.
Troubleshoot, debug, and resolve issues in complex AI and traditional software development environments.
AI Agent Development
Design, train, and deploy intelligent agents capable of dynamic decision-making and proactive learning.
Explore methods for autonomous task execution while balancing control, oversight, and user interaction for "agentic AI" systems.
Skills & Requirements:
Strong professional experience in artificial intelligence development (including agentic AI concepts) and full-stack software engineering.
Proficiency with Azure AI tools, including Azure AI Search, Cognitive Services, and Azure Machine Learning.
Expertise in front-end UI development using .NET, Blazor, and HTML technologies.
Solid understanding of back-end development, including database design and optimization using SQL.
Familiarity with modern AI frameworks and tools such as Semantic Kernel, OpenAI APIs, or other AI modeling libraries.
Experience in building, deploying, and scaling intelligent AI agents and adjacent AI projects.
Demonstrated familiarity with natural language processing (NLP), search systems, and data science applications.
Strong analytical and problem-solving skills, with a focus on innovation and user experience.
About the Company
Robert Half, the world’s first and largest specialized talent solutions firm, connects opportunities at great companies with highly skilled job seekers. We offer contract, temporary and permanent placement solutions for roles in finance and accounting, technology, marketing and creative, legal, and administrative and customer support. Named to Fortune’s World’s Most Admired Companies and 100 Best Companies to Work For® lists and a Forbes Best Employer for Diversity, Robert Half is the parent company of Protiviti®. Robert Ha...
Know more