Role Overview
We are looking for an experienced AR Filters & Computer Vision Engineer to build next-generation camera effects for our social media platform. You will develop high-performance beauty filters, face tracking, makeup effects, AI-powered filters, and interactive camera experiences for millions of users.
Responsibilities
- Design and develop real-time AR filters and camera effects.
- Create beauty filters (skin smoothing, whitening, face slimming, eye enhancement).
- Develop virtual makeup filters (lipstick, eyelashes, eyebrows, blush, foundation).
- Build face masks and animated effects.
- Create hair color and hairstyle filters.
- Develop accessories such as glasses, hats, jewelry, and fashion filters.
- Build background segmentation and replacement effects.
- Implement body tracking and hand tracking.
- Create gesture recognition and interactive filters.
- Optimize filters for Android and iOS performance.
- Work closely with Flutter developers, backend engineers, and UI/UX designers.
- Improve camera rendering quality while maintaining high FPS.
- Ensure low battery consumption and efficient GPU usage.
Requirements
- 3+ years of experience in AR, Computer Vision, or AI camera development.
- Strong C++ programming skills.
- Experience with OpenGL ES, Metal, or Vulkan.
- Experience with computer vision libraries such as OpenCV.
- Experience with MediaPipe or similar face/body tracking frameworks.
- Experience integrating AI models into mobile applications.
- Knowledge of image processing and real-time rendering.
- Experience with Android and iOS native development.
- Familiarity with Flutter plugin development.
- Understanding of GPU optimization and shader programming.
Nice to Have
- Unity AR Foundation.
- ARCore.
- ARKit.
- TensorFlow Lite.
- ONNX Runtime.
- PyTorch.
- Deep learning experience.
- Experience with Agora, WebRTC, or live video pipelines.
Skills
- C++
- OpenCV
- MediaPipe
- OpenGL ES
- TensorFlow Lite