As vhan stated (was explained in great detail during the first "play with devs" live stream.
There has always been a built in matchmaking but it is only a small percent of the search criteria. Connection and open games is above it.
But you also have to factor in the difference of level of the people you are playing with like your friends.. Their level will be different them yours so the bigger te difference is the looser the search for skill will be.. Understand?
I'm playing solo and get people that don't even know what they have to do or to look infront of them. They're either looking in the sky or the ground , don't shoot at enemies when they see them. if i have the same skill level as these guys than i'm offended. i look at their stats and mine are all higher. alot higher. with them having a ridiculous kd , win/loss and spm. so if there is any skillbased search i'm pretty sure there isn't.
The skill portion of the matchmaking is maybe 3rd or 4th down in the selection tiers for public play and basically doesn't have much of an effect on matchmaking. In all actuality it doesn't do much in League Play either even though it's weighted higher because there are very few people playing League. So to answer your question technically it's in there but effectively it isn't. There is more imphasis on connection in the pub lobbies. So if you live near a lot of really good players then you can expect to get matched with them a lot.
The matchmaking works as follows:
1 - Find as many suitable games as possible in your region.
2 - Break down those games by cutting off those who do not match your skill level.
3 - Of those remaining games from Step 2 choose the one with the best connection.
Worth mentioning is that although connection quality is the final consideration that doesn't necessarily mean the games connection blows for the narrow band of high SPM players. I'm a Dom/KC players and my combined SPM sits at around 420ish. The SPM is naturally higher across the board with these gametypes but I noticed that I still regularly get placed in lobbies of 160-350 players. It appears to depend on who's playing on any given evening, if there is a lack of high SPM players avalaible the MM will shoot to lower SPM lobbies with good connections because there are no other similarly high SPM good connection lobbies available.
So if your a hardened non-quitting high SPM solo player you'll see your fair share of easy lobbies along with a lot of enjoyable but difficult lobbies closer to your skill. I should add that I've also noticed that many so-called high SPM/high KD players are dashboarding/ragequitting fakes that I find are just as easy to kill as 150SPM players. So even a lobby of high SPM players can be as easy as a lobby of 200SPM players. If you have fake stats way beyond your true individual capability achieved through regular dashboarding/ragequitting/playing in parties well your generally not going have much fun most of the time playing solo regardless.