Logo
Hirebridge

Associate AI Developer

Hirebridge, Baltimore, Maryland, United States,


Position Description:

The Associate AI Developer will collaborate with the development team to design and implement Azure OpenAI-powered features within ASP.NET applications, enhancing functionality and user experience. This role involves working closely with business analysts to understand project requirements and identify opportunities for AI integration, while developing and maintaining AI models using Azure Machine Learning or AWS SageMaker. The developer will implement back-end logic using C# or Python to create APIs and services that facilitate communication between AI models and front-end applications, ensuring optimal performance and scalability. Additionally, the role includes collaborating with front-end teams to integrate AI-driven features and develop interactive visualizations that present AI insights effectively. The ideal candidate will stay current with advancements in AI and machine learning technologies and facilitate knowledge sharing within the development team on best practices for AI integration.

Key Responsibilities

AI Developer

Collaborate with the development team to design and implement Azure OpenAI-powered features within our ASP.NET applications, enhancing functionality and user experience.

Work alongside the business analyst to understand project requirements and identify opportunities for AI integration that align with business goals.

Develop and maintain AI models using Azure Machine Learning or AWS SageMaker, leveraging frameworks such as TensorFlow and PyTorch to create models that meet project requirements for intelligent automation and data analysis.

Stay abreast of the latest developments in AI and machine learning technologies, particularly within the Azure and AWS ecosystems, to ensure our applications remain at the forefront of innovation.

Facilitate knowledge sharing and training sessions for the development team on Azure OpenAI services, best practices in AI integration, and ethical considerations surrounding AI applications.

Back-End Development

Provide expertise and support for AI-related queries and challenges, working closely with the cloud engineer to ensure optimal deployment and performance of AI solutions in Azure or AWS.

Implement back-end logic using C# or Python to develop APIs and services that facilitate communication between AI models and front-end applications, ensuring scalability and efficiency.

Optimize relational databases using SQL Server or MySQL to support AI features, ensuring efficient data retrieval and storage for model training and inference.

Build and maintain ETL (Extract, Transform, Load) pipelines utilizing tools like Azure Data Factory or AWS Glue to ensure high-quality data flows into AI models for accurate predictions and insights.

Ensure adherence to best practices in coding, testing, and deployment of AI features, collaborating with the automation tester to implement unit tests and CI/CD pipelines using Azure DevOps or AWS CodePipeline.

Front-End Development

Collaborate with the front-end development team to seamlessly integrate AI-driven features into user interfaces, enhancing overall user experience and engagement using modern frameworks like

React .

Design and implement user-facing components that utilize AI capabilities, ensuring intuitive interaction and accessibility for all users, while incorporating responsive web design principles.

Develop interactive visualizations and dashboards using

Power BI

or

Tableau

that present AI-driven insights, making complex data accessible and understandable to users.

Work with UI/UX designers to create mockups and prototypes that effectively communicate the integration of AI features, ensuring user needs and feedback are incorporated throughout the development process.

Utilize analytics tools such as

Google Analytics

or

Azure Application Insights

to monitor user interactions with AI features, iterating on designs based on user feedback and performance data.

Requirements:

Bachelor’s or master’s degree in computer science, AI, or a related field, with a strong background in software development.

2-3 years of experience in AI and machine learning, with a focus on Azure AI services such as Azure Cognitive Services and Azure Machine Learning.

Strong proficiency in .NET development, with hands-on experience in C#, .NET Core, and ASP.NET.

Familiarity with Microsoft SharePoint and the ability to work closely with SharePoint admins to enhance applications with AI capabilities.

Knowledge of Azure cloud services, with practical experience in deploying and managing AI solutions in Azure.

Agile/Scrum methodology experience, with the ability to adapt quickly to changing project requirements and priorities.

#J-18808-Ljbffr