VN Technology Software Engineer for CAD/3D Data
Core
Research and development of machine learning models for CAD data analysis, automating 2D drawing generation, and enabling multimodal similarity searches between 3D CAD data and 2D drawings.
Role type
Machine Learning Engineer (CAD/3D Data)
Builds
Cloud-based CAD data processing system (CADDi DRAWER) and plugins for major CAD software (SolidWorks, NX)
Domain
Manufacturing / Computer-Aided Design (CAD) / Machine Learning
Deliverable
production ML models | product features
Required skills
machine learning algorithms, statistics, linear algebra, 3D data analysis, Git, CI/CD, Docker
Preferred skills
CAD plugin development, CAD SDKs, graphics libraries (WebGL, OpenGL, Metal, Vulkan), GPU-accelerated computing (CUDA, OpenCL), cloud infrastructure (GCP, AWS), large-scale data processing platforms
Technologies
SolidWorks, NX, Docker, GitHub Actions, Google Cloud, AWS, CUDA, OpenCL, WebGL, OpenGL, Metal, Vulkan
Responsibilities
Research methods for extracting essential elements from CAD data (holes, dimensions, bends); Develop generative models to create CAD commands from prompts; Integrate product functionalities directly within CAD software environments
Seniority
Individual Contributor (IC)