Remote job
Research Software Engineer- Simulation Algorithm/ Geometry Processing
Job details
About this role
Role overview Join a venture-backed team building an AI copilot for engineering and manufacturing. The work sits at the intersection of machine learning, physics simulation, and computer graphics, focused on turning complex geometry and 2D/3D engineering data from CAD, CAE, and CAM systems into representations AI systems can consume. This is a research-leaning engineering role for someone who wants to bridge cutting-edge models with how real engineers design and build physical things.
Responsibilities - Design, develop, and maintain geometry processing and simulation algorithms for engineering applications. - Build services that read, process, and write 2D and 3D engineering data. - Develop rendering modules that generate 2D and 3D visual assets. - Curate and manage large-scale datasets used to train and evaluate learning-based systems. - Implement and optimize post-training workflows for machine learning models. - Contribute to the design of domain-specific languages for engineering tasks.
Requirements - 5+ years of academic or industry experience in geometry processing, simulation, optimization, machine learning, or domain-specific languages. - Strong proficiency writing clean, modular, maintainable Python code. - Hands-on experience with dataset creation and data pipeline development. - PhD or master's degree with a focus on computational design, simulation, or AI. - Experience developing CAD, CAM, or CAE software tools. - Background developing or fine-tuning large language models, including post-training methods such as quantization, pruning, distillation, or reinforcement learning. - Experience designing or implementing DSLs or compilers.
Benefits and work setup - Base compensation of $100,000 to $140,000 per year, with the range designed to flex based on experience and impact. - Equity participation in the company's long-term success. - Comprehensive medical, dental, and vision coverage plus retirement savings benefits. - Generous paid time off and company holidays. - Remote-first work environment with home office support and funded team offsites. - Professional development and learning opportunities.