The company is continuing to face large, big and appealing opportunities from many markets/verticals. There is sometimes a challenge in focus on which opportunities to take priority.
Job Titles are not always truly indicative of the work required. As we go through massive growth there is always the need for people to wear multiple hats.
You need to be comfortable fighting uphill. We are going after some really challenging applications/technology, if you don't like being challenged, don't apply.