This paper presents an optimization study of the geometry of three-dimensional micro-thrust bearings in a wide range of convergence ratios. The optimization goal is the maximization of the bearing load carrying capacity. The bearings are modeled as micro-channels, consisting of a smooth moving wall (rotor), and a stationary wall (stator) with partial periodic rectangular texturing. The flow field is calculated from the numerical solution of the Navier-Stokes equations for incompressible isothermal flow; processing of the results yields the bearing load capacity and friction coefficient. The geometry of the textured channel is defined parametrically for several width-to-length ratios. Optimal texturing geometries are obtained by utilizing an optimization tool based on genetic algorithms, which is coupled to the CFD code. Here, the design variables define the bearing geometry and convergence ratio. To minimize the computational cost, a multi-objective approach is proposed, consisting in the simultaneous maximization of the load carrying capacity and minimization of the bearing convergence ratio. The optimal solutions, identified based on the concept of Pareto dominance, are equivalent to those of single-objective optimization problems for different convergence ratio values. The present results demonstrate that the characteristics of the optimal texturing patterns depend strongly on both the convergence ratio and the width-to-length ratio. Further, the optimal load carrying capacity increases at increasing convergence ratio, up to an optimal value, identified by the optimization procedure. Finally, proper surface texturing provides substantial load carrying capacity even for parallel or slightly diverging bearings. Based on the present results, we propose simple formulas for the design of textured micro-thrust bearings.