Artificial Intelligence (AI), Automation, CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing), Cloud Computing, Computer Programming, Computer Systems, Cross-Functional, Design Evaluation, Design for Assembly (DFA), Emerging Technology, Experiment Design, Geometry, Human Factors, Industrial Design, Manufacturing Engineering, Manufacturing/Industrial Processes, Mechanical Design, Mechanical Engineering, Prototyping, Python Programming/Scripting Language, Rhino, Scripting (Scripting Languages), Simulation, Technical/Engineering Design, User Interface/Experience (UI/UX)
About Team:
The Innovation Team is part of the Industrial Design organization, with a primary focus on incubating new ideas and product concepts. The team takes a holistic view of the product experience and explores how emerging technologies can be leveraged to create meaningful, delightful, and genuinely useful user experiences.
We strongly believe in learning by building. As a result, the team continuously seeks individuals who can rapidly prototype and develop end-to-end product experiences, enabling us to quickly test, validate, and refine ideas through an iterative, fast-paced development cycle.
About the Role
This role sits at the intersection of industrial design, computation, and AI. The Computational Designer / AI Design Engineer builds adaptive, system-based geometry and automated workflows that enable rapid iteration from early exploration through to production-ready concepts.
Responsibilities:
- Develop parametric and computational design systems that support rapid iteration across product variants and configurations.
- Build and maintain CAD automation and scripting tools (e.g., Fusion 360 + Python, Onshape + FeatureScript, Rhino/Grasshopper + Python) to accelerate design changes for production.
- Integrate AI into the design workflow to simulate behavior, evaluate comfort, and guide form exploration instead of relying solely on intuition.
- Set up Python- and cloud-based pipelines (e.g., Jupyter/Colab workflows) for batch geometry generation, simulation runs, and design studies.
- Collaborate closely with industrial designers, human factors engineers, and mechanical engineers to translate ambiguous early ideas into robust, manufacturable design systems.
- Document tools, scripts, and workflows so they can be reused and scaled by the broader design and engineering teams.
Minimum Qualifications
- Bachelor's or Master's in Industrial Design, Computational Design, Mechanical Engineering, Architecture, or a related technical field.
- Hands-on experience with parametric CAD and computational design tools (e.g., Fusion 360, Onshape, Rhino/Grasshopper).
- Strong scripting/programming skills in Python and/or similar languages for CAD automation or geometry processing.
- Familiarity with AI-assisted workflows (simulation, generative form exploration, or design evaluation) and basic cloud-compute environments.
- Comfort working in highly iterative, cross-functional environments with designers, engineers, and prototyping teams.
Preferred Qualifications
- Experience building FeatureScripts in Onshape and/or custom Grasshopper/Python tools in Rhino.
- Experience with cloud-based simulation or optimization (e.g., running design-of-experiments or parameter sweeps at scale).
- Understanding of manufacturing processes and design-for-assembly (DFA) principles, and willingness to partner with manufacturing engineering.
- Portfolio demonstrating system-based design, computational design work, and examples of automation or AI-assisted workflows.
B
Beijing ByteDance Technology Co Ltd