About Us:
AIRR Labs is a fast-growing E-commerce & Social Commerce company building lasting connections between brands and consumers in Southeast Asia. We provide a full suite of solutions that enable brands to bring their unique stories to life across the online customer journey.
Our Technology team is dedicated to building innovative AI tools that generate high-quality content, images, and videos to empower businesses to scale efficiently.
Our mission is to revolutionize content creation through cutting-edge artificial intelligence, enabling our clients to achieve unparalleled growth and creativity.
Job Summary:
We are seeking a skilled Machine Learning Engineer to join our team in developing and deploying advanced AI models that power our content, image, and video generation platform. You will work on model development, data labeling, prompt engineering, and system integration, collaborating with backend engineers, data scientists, and product teams to deliver scalable AI solutions. The ideal candidate is passionate about machine learning, generative AI, and solving complex technical challenges.
Responsibilities:
- Design, develop, and deploy machine learning models for content generation, image synthesis, and video processing (e.g., LLMs, GANs, diffusion models).
- Perform prompt engineering to optimize generative AI model outputs for specific business use cases, ensuring high-quality and relevant content.
- Oversee or contribute to data labeling processes, including defining annotation guidelines and ensuring high-quality training datasets for text, images, and videos.
- Train, fine-tune, and optimize AI models to achieve high performance and alignment with business requirements.
- Collaborate with backend engineers to integrate ML models into production systems via APIs or microservices.
- Preprocess and analyze large datasets (text, images, videos) to support model training and evaluation.
- Implement techniques like hyperparameter tuning, data augmentation, or transfer learning to improve model performance.
- Monitor and maintain deployed models, ensuring robustness, scalability, and efficiency in production.
- Work with cross-functional teams to translate business needs into AI-driven solutions.
- Stay updated on advancements in machine learning, generative AI, and content creation technologies.
Requirements:
- Bachelor’s degree in Computer Science, Machine Learning, Data Science, or a related field (or equivalent experience).
- 3+ years of experience in machine learning or AI development, preferably in content, image, or video generation.
- Proficiency in Python and ML frameworks such as TensorFlow, PyTorch, or Hugging Face.
- Experience with generative AI models (e.g., GANs, VAEs, transformers, diffusion models) or large language models (LLMs).
- Hands-on experience with data labeling workflows and tools (e.g., Labelbox, Prodigy) and prompt engineering for generative AI.
- Strong understanding of data preprocessing, feature engineering, and model evaluation techniques.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) for model training and deployment.
- Knowledge of CI/CD pipelines for ML workflows.
- Strong problem-solving skills and the ability to work with complex, unstructured datasets.
- Excellent communication and collaboration skills to work in a cross-functional team.
Preferred Skills:
- Experience with media processing pipelines for images or videos (e.g., OpenCV, FFmpeg).
- Familiarity with distributed computing or large-scale model training (e.g., Spark, Ray, Kubernetes).
- Knowledge of NLP, computer vision, or multimodal AI systems.
- Exposure to content generation tools or platforms (e.g., Stable Diffusion, DALL·E).
- Understanding of software engineering principles, such as API design or backend integration.
What We Offer:
- Opportunity to work on cutting-edge AI technologies that transform how businesses create content.
- A collaborative, innovative environment with opportunities for professional growth.