AI Engineer - Computer Vision and 3D Model Generation Specialist Offline
Job Overview: We are seeking a skilled AI Engineer with a strong background in machine learning, computer vision, and 3D modeling to join our innovative team. You will be responsible for developing, deploying, and optimizing AI-driven solutions for generating realistic 3D models from data sources such as images, videos, and 3D scans. And working on AI solutions for video overlay with CGI (AR over video stream). Your work will directly contribute to the creation of immersive digital experiences for a variety of industries, including gaming, entertainment, and product design.
Key Responsibilities:
- Design and implement machine learning models and algorithms for generating 3D models from 2D data (e.g., images, depth maps, or videos) and 3D data (e.g., point clouds or meshes).
- Develop AR technologies that overlay 3D models on real-time video streams, ensuring high accuracy and performance.
- Develop and improve deep learning architectures (e.g., GANs, VAEs, or neural networks) for realistic 3D model generation, optimization, and texture mapping.
- Collaborate with cross-functional teams (e.g., product, design, and research) to integrate AI-driven 3D modeling solutions into existing and new applications.
- Develop pipelines for automated 3D model generation and enhancement, ensuring scalability and performance.
- Implement techniques for real-time tracking, object recognition, and camera calibration to ensure stable and precise AR overlays in live video feeds.
- Conduct experiments and research to push the boundaries of AI-based 3D content creation, staying up to date with the latest advancements in machine learning and 3D graphics.
- Evaluate and select appropriate tools, frameworks, and technologies for 3D model generation, including computer vision and graphics libraries.
- Work with large-scale 3D datasets, optimizing model accuracy, performance, and computational efficiency.
- Troubleshoot and resolve issues related to 3D model generation, quality, and performance.
Contribute to the development of reusable code, libraries, and best practices.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Computer Vision, or related fields.
- Strong experience with machine learning frameworks such as TensorFlow, PyTorch, or Keras.
- Expertise in 3D graphics, computer vision, and geometry processing.
- Solid understanding of neural networks, deep learning techniques (e.g., CNNs, GANs, VAEs), and optimization algorithms.
- Hands-on experience with 3D modeling software (e.g., Blender, Maya, 3DS Max) and libraries (e.g., Open3D, PyTorch3D).
- Hands-on experience with AR development frameworks (e.g., ARKit, ARCore, Vuforia) and computer vision libraries (e.g., OpenCV, MediaPipe).
- Proficiency in programming languages such as Python, C++, and/or CUDA.
- Experience with GPU-based processing and distributed computing for large-scale model training.
- Familiarity with data augmentation, data synthesis, and pre-processing techniques for 3D data.
- Knowledge of AR/VR technologies and how AI can enhance the generation and manipulation of 3D content.
- Strong problem-solving skills, creativity, and attention to detail.
- Ability to work independently and collaboratively in a fast-paced environment.
Preferred Qualifications:
- Experience with generative models for 3D content creation
- Familiarity with cloud computing platforms (e.g., AWS, Azure) for model training and deployment.
- Experience working with large-scale 3D datasets (e.g., photogrammetry, LiDAR, point cloud data).
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
The job ad is no longer active
Look at the current jobs ML / AI →