Principle Software Development Architect - Platform
Location: Bellevue, WA
Experience: 5+ years
Employment Status: Full-time (FTE)
We are actively recruiting a principle software development architect to work on a conversational speech and natural language services platform in the cloud, for our client company, headquartered in Bellevue, WA.
As their exclusive recruiting partner, this highly visible role is in our client company’s advanced engineering group. It’s a growing team that is working in startup mode (within a successful high tech company), on a next generation product using: Java, Guava, Jackson, Netty, and MongoDB on CentOS 6.3. This is the team for you, if you're looking for a career where you'll be able to build, deliver, and impress!
In this dynamic role, you look at problems holistically, and thrive on the intricate complexity of designing feedback loops and ecosystems. You want to work on projects where you are implementing solutions to real problems that require creative solutions and deep understanding of the problem space. You challenge yourself and others to constantly come up with better solutions. This highly visible role requires frequent communication with senior leadership in order to help shape and deliver on the product roadmap, and requires you to nimbly switch between strategic and tactical initiatives to achieve technical, business, and customer experience goals. You'll be given an opportunity to own and drive initiatives through the entire software stack -- from customer facing features, to algorithmic innovation, all the way down to the datasets that the back-end services consume.
Our client company’s cloud services target device manufacturers who wish to offer a conversational speech experience differentiated from Apple Siri and Google Now. Premiere Service: Personal Assistant. Their software/services are available on 300,000 Lexus cars worldwide in model year 2012; will be available on 2,000,000 Lexus/Toyota cars in model year 2013. Chrysler, Intel and Renault will each ship products with their software/services next year. In addition, they have products delivered and in the market with Tom Tom and Magellan.
ROLE: You will help design the baseline platform to integrate all core functionality. This includes items such as 1) user management against a mash up of Third party APIs and 2) the company IP such as context management, speech recognition, text to speech, services and etc…..
Initially, you will be one of two architects for the platform and have principle design responsibility for certain elements of the platform. You will collaborate with the Team Managers and CTO on the design.
An idea of the work week: 2 hours per day communicating the architecture, working through issues with other devs, and reviewing code. The rest of the time, writing code, the ultimate expression of design. About a 20/80 ratio. At the beginning of a milestone--first week of four--the ratio may flip.
- 5+years development experience in JAVA
- 5+ years developing server or webservices based applications
- Excellent object oriented design and software development skills
- Independently able to design and develop software components
- Knowledge and expertise in server side programming and technologies
- Expert knowledge of Linux.
- Good analytical and communication skills
- Full life cycle enterprise product development experience
- Experience with voice applications a plus
- Excellent team player, creative, self motivated, positive attitude
- Degree: BS/CS or equivalent is required, MS/CS is preferable
Follow us on TWITTER: @CompellaSearch