AI Application Developer - Dubai, United Arab Emirates - The Hanging House

    The Hanging House
    The Hanging House Dubai, United Arab Emirates

    1 week ago

    Default job background
    Full time
    Description

    As an AI Application Developer at The Hanging House, you'll be right in the thick of designing, developing, and rolling out state-of-the-art AI solutions that make a real impact across various industries and domains in the experiential field.

    What you'll be doing:

    • Team up with Project Managers, clients, and fellow developers to understand business requirements and design AI-driven solutions that tick both technical and business boxes.
    • Get hands-on with developing, testing, and optimizing machine learning algorithms and models for various AI applications, covering areas like natural language processing, computer vision, Generative Adversarial Networks, recommendation systems, and predictive analytics.
    • Roll up your sleeves and write code that's clean, efficient, and easy to maintain, ensuring smooth integration of AI models into software systems with scalability and performance in mind.
    • Dive into the details of data preprocessing and manipulation, making sure data quality, integrity, and privacy measures are top-notch for training and inference.
    • Train machine learning models using relevant frameworks and libraries, fine-tuning those hyperparameters and evaluating performance using appropriate metrics.
    • Lead the charge in deploying AI models to production environments, considering factors like latency, resource utilization, and security, and then maintaining model performance post-deployment.
    • Always strive for optimization—whether it's speed, efficiency, or accuracy—while troubleshooting any issues that may arise during development and deployment.
    • Foster strong collaboration with cross-functional teams—Game developers, web developers, UX/UI designers, and domain experts—ensuring seamless integration of AI solutions into larger software projects.
    • Craft clear and comprehensive documentation for AI models, algorithms, and application code, facilitating knowledge sharing and smooth handovers.
    • Stay in the loop with the latest advancements in AI technologies, contribute to research discussions, and explore innovative ways to enhance the capabilities of AI applications.

    Who you are:

    Good at coding in languages like Python and familiar with useful libraries such as TensorFlow, PyTorch, and sci-kit-learn.

    Understand machine learning techniques and algorithms, particularly those involving deep learning architectures.

    Proficient in handling APIs and integrating existing API models, like Hugging Face, into software.

    Experienced in deploying AI models and integrating them into production systems.

    Solid understanding of software development practices and version control, like Git.

    Strong problem-solving skills and the ability to adapt to evolving requirements.

    Excellent communication skills to collaborate effectively with diverse teams and convey technical concepts to non-technical stakeholders.

    Previous experience working on various AI applications, such as chatbots, Generative AI, Voice recognition, text-to-voice, image recognition, recommendation systems, etc.

    Familiarity with cloud platforms, such as AWS, Azure, GCP, and containerization technologies like Docker and Kubernetes.

    Knowledge of natural language processing (NLP) techniques and tools.

    Contributions to open-source AI projects or publications in AI-related conferences or journals are a plus.

    Hold a Bachelor's or Master's degree in computer science, engineering, or a related field.

    Ready to make your mark on the future of AI and experiential experiences Send your resume and portfolio. We look forward to meeting you.