
VN Technology Software Engineer for CAD/3D Data
- Ho Chi Minh City
- Permanent
- Full-time
- CAD Data Analysis:
- Research and development for automating 2D drawing generation from CAD data.
- Understanding CAD data structures to research and develop methods for extracting essential elements such as holes, overall dimensions, and bends.
- Multimodal Embedding for CAD and 2D Drawings:
- Research and development on associating and performing similarity searches between data of different modalities (3D and 2D).
- Automated CAD Data Generation:
- Research and development aiming for automatic CAD data generation from prompts by creating CAD commands using generative models.
- Product Integration with CAD Software:
- Development for integrating our products with major CAD software like SolidWorks and NX, enabling users to utilize our functionalities directly within the CAD environment.
- Deep Industry Impact: You'll have the exciting opportunity to contribute to the core of the manufacturing industry – design, drawings, and CAD. Your algorithms and software will address inefficiencies and create significant impact.
- Core Product Development: CAD and drawing data are among the most critical data assets at CADDI. As a member of a lean, expert team, you'll contribute to organizational management and technical strategy, with potential career paths to Tech Lead or Manager roles.
- Foundational knowledge of algorithms related to machine learning, statistics, linear algebra, and computer science.
- Experience in 3D data analysis.
- Experience with team development using Git and CI/CD (e.g., GitHub Actions).
- Basic understanding of container technologies like Docker.
- Fluent business communication skills in English, ability to complete daily tasks in English, including text communication and meetings.(CEFR B1 or Higher level)
- Must currently reside in Vietnam or have plans to relocate. Foreign nationals must also hold a valid Vietnam work permit or be legally eligible to work in Vietnam.
- Experience in CAD plugin development or development using CAD SDKs.
- Experience working with 3D or 2D CAD/drawing data.
- Experience with graphics libraries such as WebGL, OpenGL, Metal, or Vulkan.
- Experience with GPU-accelerated parallel computing programming (e.g., CUDA, OpenCL).
- Experience with releasing and operating machine learning models in a production environment.
- Experience with infrastructure building and operation using cloud platforms like Google Cloud or AWS.
- Experience with designing, developing, and operating large-scale data processing platforms.
- Agrees with CADDI's mission:
- Possesses a strong desire to learn and challenge themselves with unfamiliar technologies and concepts.
- Enjoys working in a fast-paced, uncertain environment and can deliver outputs quickly.
- Eager to keep up with the latest relevant technologies.
- Faces fundamental challenges directly and acts with ownership to resolve them.
- Can execute tasks in a fast-changing and uncertain environment with a positive attitude and constructive discussion.
- Technical assignment (online coding test) * We place more importance on whether you can imagine that you can work together with us to develop a product, rather than on your knowledge of algorithms or the speed of your answers.
- Online English speaking test
- Technical interview (with engineer)
- HR casual talk *This stage does not involve selection criteria; it serves as an opportunity to align on conditions and clarify any questions regarding the selection process.
- Final interview (with CTO)
- Offer meeting
- Please note that, depending on the situation, additional interviews or discussions may be proposed.
- If desired, we can arrange casual interviews with employees even during the selection process. Please feel free to consult with us.
- The average time from application to offer is about one month, but if you are in a hurry, please let us know. We will do our best to adjust the schedule to fit your job search timeline.
- Hybrid (come to Office at least once a week)
- Remote (depending on the case, and limited to those who can go on business trip due to Company orders)
- HCMC: 7F, Gia Loc Building, No. 27-29 Nguyen Cuu Van Street, Ward 17, Binh Thanh District, HCMC
- Hanoi: Room 508, 5F, IDMC My Dinh, 15 Pham Hung Street, My Dinh 2 Ward, Nam Tu Liem Distrist, Hanoi
- Official full-time employee
- Probation period: 2 months
- Annual paid leave: 12 days
- National holidays
- Year-end holidays (December 31 to January 2)
- Tet holidays
- Others (following Labor Regulations)
- 13th month salary
- Salary review: twice a year
- 100% monthly basic salary and mandatory social insurances in 2-month probation
- Premium Health Insurance
- Social insurance, health insurance, unemployment insurance, workers’ accident compensation insurance
- Annual health check-up
- Allowances such as: child-care allowance, commuting allowance, life event congratulatory gift, etc
- Growth support such as subsidy for server fee, support for attending external training courses
- Intensive training program (external or internal training courses, workshop etc)
- Devices: PC and display of desired specifications
- Awards: Company awards, every 6 month MVP awards
- Activities: Year-end-party, team building, etc