Welcome to Chengdu! Unfortunately there aren’t any great English language sites to search for roommates in Chengdu, and if you’re looking for English language apartments, your options are basically insanely priced apartments targeted at foreign executives. It might be worth asking your employer if they can help, either set you up with a reasonably priced apartment or with a roommate.
I work in the Software Park also and although there is housing in that area, I recommend looking for something a little further north, closer to Chengdu. Life is much more interesting there.