- An innovative and forward-thinking AI research team is seeking a Computer Vision and Machine Learning Engineer to help shape the future of mobile and PC-based technologies.
- This is an exciting opportunity to work on cutting-edge projects focused on next-generation devices, tackling real-world challenges in AI, live camera processing, and content creation.
Role and Responsibilities
- As a Machine Learning Engineer,
- you will:Explore and experiment with emerging technologies to enhance AI-driven content reconstruction, creation, and editing.
- Review state-of-the-art research in computer vision and develop innovative prototype solutions.
- Design and implement advanced software and algorithms in computer vision, image processing, and deep learning.
- Take technical ownership of key sections within major projects.
- Translate complex functional and technical requirements into detailed, efficient designs.
Required Skills
- Master's degree or higher in Machine Learning, Artificial Intelligence, Computer Science, Engineering, or a related field.
- Strong professional experience in modern C++ software development.
- Experience with GPU computing using CUDA or OpenCL.
- Excellent communication and teamwork abilities, with a results-driven mindset.
- Strong problem-solving and debugging skills.
- Expertise in image-based 3D reconstruction methods, including photogrammetry, Neural Radiance Fields (NeRF), or Gaussian Splatting techniques.
- Desirable SkillsHands-on experience in:Generative AI, including implementation of state-of-the-art models.3D vision technologies.
- Development using TensorFlow or PyTorch frameworks.Knowledge of model optimization and knowledge distillation techniques.
- Strong foundation in machine learning, natural language processing (NLP), and computer vision.
- Publications in top-tier ML/AI venues (e.g., ICML, NeurIPS, ICLR, CVPR, ECCV, IEEE TPAMI, AAAI, or similar).
- Experience in Android application development.