Job Description Overview
-
Skill:
Azure, OpenAI, Cognitive Services, AI Development, Full-Stack Development, Python, JavaScript, .NET, Azure Cognitive Search, AI Agents, Text Generation, Image Generation, Video Generation, Database Management, API Integration, Data Formats, Analytical Skills, Problem Solving, Collaboration
-
Location:
Remote
-
Experience:
7
Experienced AI Developer with a strong background in Azure and OpenAI technologies, specializing in the development and integration of intelligent AI solutions. Proficient in Azure Cognitive Search, developing OpenAI agents for text, image, and video generation, and full-stack development using technologies like Python, JavaScript, and .NET. Adept at creating robust, scalable, and secure AI applications tailored to meet business needs. A problem solver with excellent collaboration skills, capable of working in multidisciplinary teams to drive innovation in AI projects.
Key Responsibilities:
-
AI Development:
- Lead the development of BATGPT, utilizing Azure OpenAI and Cognitive Services to create a versatile and intelligent ChatBot platform capable of handling diverse operational needs.
- Design and develop OpenAI agents for text, image, and video generation to support various business functions, including customer support, content generation, and more.
- Implement solutions for intelligent automation and information processing using Azure Cognitive Search, enabling efficient data retrieval and indexing from diverse datasets, documents, and systems.
-
Collaboration & Solution Design:
- Collaborate with a multidisciplinary team, including developers and business analysts, to gather requirements, design AI-driven solutions, and ensure successful project execution.
- Ensure alignment of the AI platform with business needs, contributing to the design and refinement of key AI features and functionalities.
- Translate business requirements into technical specifications for AI development, ensuring that all solutions are scalable, maintainable, and future-proof.
-
Security, Scalability, and Ethics:
- Ensure the security, scalability, and ethical standards of all AI applications, adhering to best practices in AI development and industry guidelines.
- Implement robust security measures to protect sensitive data and ensure the privacy of AI applications in alignment with organizational policies and industry standards.
-
Innovation & Continuous Learning:
- Stay updated with the latest trends in Azure, OpenAI, and AI-related technologies to continuously innovate and improve BAT's AI capabilities.
- Drive continuous improvement by exploring new tools, frameworks, and methodologies in the AI domain.
Must Haves:
- AI Development: Proven experience in developing and deploying AI solutions leveraging Azure and OpenAI technologies, including Cognitive Services.
- Full-Stack Development: Expertise in full-stack development with a strong focus on AI and web technologies such as Python, JavaScript, and .NET.
- Azure Cognitive Search: In-depth knowledge of Azure Cognitive Search, including data indexing, querying, and processing large datasets.
- AI Agents: Hands-on experience in developing OpenAI agents for text generation, image generation, and video generation.
- Collaboration: Strong collaboration skills, with the ability to work effectively in a multidisciplinary team, and communicate technical solutions to business stakeholders.
- Analytical and Problem-Solving Skills: Strong analytical and problem-solving capabilities to design solutions that meet business and technical requirements.
- Education: A Bachelor’s degree or higher in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
Nice to Have:
- Familiarity with database management, API integrations, and working with various data formats.
- Experience in enterprise AI applications, particularly in large organizations or industries like finance, healthcare, or e-commerce.
- Knowledge of ethical AI practices and experience in applying these in real-world projects.