Job Title: Computer Vision & 3D Design Engineer
Location: Bangalore
About the Role:
As a Computer Vision & 3D Design Engineer, you will work directly on Augrade's generative design efforts, which involve real-time 3D BIM generation, computer vision models, and cutting-edge research to advance machine perception technology. You will collaborate closely with the platform team and the founders, contributing to the creation of innovative solutions for construction, automotive, and aerospace design.
If you’re passionate about tackling hard problems and are ready to experiment, learn, and fail (often), this role will be a great fit for you.
Key Responsibilities:
Computer Vision & Deep Learning:
Develop and implement advanced techniques in object detection, classification, and segmentation for 3D scenes and models.
Research & Prototyping:
Plan and execute groundbreaking research in machine perception technology and image context understanding.
Prototype new techniques and algorithms for generating 2D/3D BIM models from images, PDFs, and other design documents.
3D Scene Understanding:
Develop novel methods for real-time 3D scene understanding, improving the way AI interprets and generates 3D environments in construction and design.
Collaborative Efforts:
Work alongside the platform team and founders to refine and scale solutions, ensuring they are production-ready.
Qualifications (Must Have):
Experience:
3+ years of experience working on technically challenging projects in the computer vision or 3D generation/design space.
Programming Skills:
Proficiency in programming languages such as Python and C++, with hands-on experience using computer vision libraries like OpenCV, TensorFlow, or PyTorch.
Deep Learning Knowledge:
Expertise in deep learning frameworks and architectures such as CNNs, RNNs, and GANs.
Image Analysis & Machine Learning:
Strong knowledge of image analysis, machine learning, information theory, and 3D geometry.
Data Processing:
Skills in data preprocessing, augmentation, and annotation for computer vision tasks.
Deployment Experience:
Experience deploying computer vision systems in production environments.
Passion & Learning:
A genuine passion for the 3D world and a demonstrated ability to quickly learn new technologies and concepts.