Bei der Nordischen Skiweltmeisterschaft 1930 in Oslo belegte Rubi den 28. Platz in der Nordischen Kombination. Beim 24. Grossen Skirennen der Schweiz in Engelberg wurde er im selben Jahr jeweils Dritter im Langlauf und im Spezialsprunglauf der Senioren I sowie Vierter in der Meisterschaftskombination. Weitere Platzierungen unter den besten drei bei den Schweizer Meisterschaften blieben in den nächsten Jahren aber aus, doch 1933 erreichte er beim 1. Schweizerischen Stafettenlauf in Grindelwald den dritten Platz mit der Wengener Staffel. Rubi war bis 1932 für den Skiclub seines Heimatortes Grindelwald gestartet, übersiedelte dann aber nach Wengen und trat ab 1933 für den dortigen Skiclub an.