Nowadays' earthquake engineering is coping with the challenging task of providing low-cost seismic resilient structures. Among others, a viable solution for seismic resilient Steel Moment Resisting Frames (MRFs) is based on the use of Self-Centering Damage-Free (SCDF) joints at Column Bases (CBs) and Beam-to-Column Joints (BCJs), ensuring both the energy dissipation capacity and self-centering behavior of the structure. Past studies demonstrated the beneficial effects gained in damage and residual drifts reduction by including SCDF joints at all BCJs and CBs. However, this solution leads to the highest structural complexity, limiting the practical application. Significant improvements can be obtained including a limited number of SCDF BCJs, but there is a lack of generalized recommendations on the number required and their effective placement. In this work, a Genetic Algorithm (GA) is proposed to define the optimal placement of SCDF BCJs in steel MRFs. The GA is implemented in Matlab, and non-linear time-history analyses are performed in OpenSees to calculate the Fitness-Function. The results of the GA are validated against a Brute-Force Approach. An 8-story 3-bays steel MRF and a type of SCDF joint are selected for case study purposes, non-linear Finite Element Models are developed in OpenSees, and the GA is applied. The results show that the proposed GA is an efficient methodology to solve the considered optimization problem