AI Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+36 more
Job description
We are seeking an experienced AI Engineer to join a growing technology team focused on building intelligent, scalable, and cloud-native applications. This role is ideal for a hands-on engineer who combines strong .NET full-stack development experience with expertise in Microsoft Azure and modern AI technologies, including Large Language Models (LLMs), Generative AI, and AI-powered automation solutions.
You will play a key role in designing, developing, and deploying next-generation applications that leverage artificial intelligence to improve business operations, customer experiences, and decision-making.
Responsibilities
- Design, develop, and deploy AI-powered applications using Azure services and modern AI frameworks.
- Build and integrate Generative AI solutions utilizing Large Language Models (LLMs), Retrieval Augmented Generation (RAG), and conversational AI technologies.
- Develop scalable backend services utilizing C#, .NET Core, APIs, and microservices architectures.
- Build modern front-end applications using technologies such as React, Angular, or Blazor.
- Develop AI agents, copilots, chatbots, and workflow automation solutions.
- Integrate Azure AI services including:
- Azure OpenAI
- Azure Cognitive Services
- Azure AI Search
- Azure Machine Learning
- Design and optimize data pipelines supporting AI and analytics initiatives.
- Collaborate with product, business, and engineering teams to identify AI use cases and technical solutions.
- Implement best practices around security, scalability, monitoring, and performance optimization.
- Participate in architecture discussions, code reviews, and technical leadership activities.
Requirements
- 5+ years of software engineering experience.
- Strong experience developing applications with:
- C#
- .NET Core/.NET 8+
- REST APIs
- SQL Server
- Experience building cloud-native solutions within Microsoft Azure.
- Experience with Azure services such as:
- Azure Functions
- Azure App Services
- Azure Service Bus
- Azure Storage
- Azure Key Vault
- Hands-on experience with modern AI and Generative AI technologies.
- Experience integrating Large Language Models into enterprise applications.
- Strong understanding of software design patterns and microservices architecture.
- Experience working within Agile development environments.
Preferred Qualifications
- Experience with:
- Azure OpenAI Service
- LangChain
- Semantic Kernel
- Prompt Engineering
- Vector Databases
- RAG Implementations
- Front-end development experience with:
- React
- Angular
- TypeScript
- Experience with DevOps and CI/CD pipelines.
- Knowledge of Docker and Kubernetes.
- Experience deploying AI applications into production environments.
- Azure Certifications are strongly preferred.
Desired Technical Stack
Languages & Frameworks
- C#
- .NET Core / .NET 8+
- JavaScript / TypeScript
- React or Angular
Cloud & DevOps
- Microsoft Azure
- Azure OpenAI
- Azure Functions
- Azure DevOps
- Docker
- Kubernetes
AI & Data
- Azure AI Services
- OpenAI
- LangChain
- Semantic Kernel
- Vector Databases
- RAG Architecture
- Prompt Engineering
- SQL Server
- Cosmos DB Technology Doesn’t Change the World, People Do.®
About the company
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…