Typical artificial joints for humanoid robots use actual human body joints only as an inspiration. The load responses of these structures rarely match those of the corresponding joints, which is important when applying the robots in environments tailored to humans. In this study, we proposed a novel, automated method for designing substitutes for a human intervertebral joint. The substitutes were considered as two platforms, connected by a set of flexible links. Their structural and material parameters were obtained through optimization with a structured Genetic Algorithm, based on the reference angular stiffnesses. The proposed approach was tested in three numerical scenarios. In the first test, a mechanism with angular stiffnesses corresponded to the actual L4–L5 intervertebral joint. Scenarios 2 and 3 featured mechanisms with geometry and structure comparable to the joint, but with custom stiffness profiles. The obtained results proved the effectiveness of the proposed method. It could be employed in the design of artificial joints for humanoid robots and orthotic structures for the human spine. As the approach is general, it could also be extended to different body joints.