You are on page 1of 7

RECRUITMENT CAMPAIGN MARCH 2012

Find out more about careers at SwiftKey on pages 1-2 Fancy joining us? See all of our current vacancies on pages 3-7

OUR CULTURE
SwiftKey is an innovative tech start-up developing world class language technology. Our approach and our core technology are based on the application of principles from machine learning and natural language processing. Our SwiftKey keyboard app for Android devices is transforming text entry on devices such as smartphones and tablets. It delivers superb error correction, word completion and next word prediction, and learns your personal writing style and typing characteristics, helping you to type faster. Our vision is to apply our technology to a wide range of challenging real world language-related problems, achieving lasting market leadership and changing peoples lives for the better. Market recognition of SwiftKeys unique benefits and success in the consumer market has led to huge levels of interest in our technology from device manufacturers, platform vendors and vertical market software suppliers - leading to numerous licensing and integration opportunities. These opportunities, together with our own product roadmap and plans to address further application areas, have resulted in a need to grow our team primarily in the areas of product development and professional services at this stage.

OUR COMMUNITY
Youll be joining a world class team of research and development professionals who are pushing the state of the art. A team that thrives on solving difficult problems in software engineering and language processing, utilising the latest tools and technologies, and producing elegant and highly usable solutions for a range of users and partners. A team that is passionate about its work and its technology and products, about leading the market and about establishing lasting mutually beneficial partnerships with industry partners and licensees. A team made up of highly talented individuals who learn from, and support, one another.

If this sounds like an environment youd thrive in and feel you can contribute to, take a look at our current vacancies, listed below. For some of these positions we have multiple vacancies. If you dont see a position thats a perfect match but you like the sound of us and believe you have something that we shouldnt be without, wed be interested to hear a persuasive argument from you and are always interested to hear from exceptional candidates. While we value experience, potential excites us.

LOCATION
Unless specified otherwise, all positions are based at our London office near Waterloo however we support flexible working arrangements where practicable.

BENEFITS
A dynamic start-up environment in which everyone makes a difference A competitive salary and remuneration package including share options A friendly, informal yet professional working environment Career progression and development Monthly innovation days to do cool stuff Copious free food and drinks Up to 30 days holiday Company pension scheme Childcare voucher scheme Cycle to work scheme

APPLY NOW
To apply for a position at SwiftKey, please e-mail your CV and a covering letter to recruitment@swiftkey.net including the vacancy reference in the subject line. All vacancies remain open until the positions are filled. Applicants are advised to apply early.

RECRUITMENT FIRMS
We will not consider applications via recruitment firms unless we have an existing relationship.

SOFTWARE ENGINEERS, LONDON CORE SOFTWARE ENGINEERING


Our success in the market, both with consumers and device manufacturers, our ambitious roadmap for SwiftKey and an exciting vision for further applications of our language inference technology, has led to the need to grow our core software engineering team. This is where we develop our market leading Android keyboard, and the underlying language processing technology that makes it unique. Our talented team of software engineers are tackling interesting and challenging problems, utilising state-of-the-art tools and technologies, together with techniques from the fields of machine learning and natural language processing an environment where innovation is the norm. Were looking for engineers at all levels who can thrive in this environment. You may be experienced and successful in software product development with a track record with a market leader, or you may be starting out in your career with nothing behind you but a good degree and a justifiable belief that you can mix it with the best. Wherever you are on the experience spectrum, if youve got what were looking we want to hear from you. So what are we looking for? As many of the following as possible: Solid software development experience using Java and/or C++ Experience developing software products, applications, platform components, across all phases of the development cycle Experience of mobile platforms, preferably Android but could include Windows Phone, iOS, Symbian OS and others, or development for other constrained environments Agile, iterative development Test Driven Development Knowledge/experience/interest in Scala, Clojure or other functional programming languages Experience/interest in natural language processing. Experience/interest in IMEs, particularly Chinese text entry Youll know whats going on in the broader field of software development; youre a professional who believes in keeping your skills and knowledge up to date.
3

You relish the opportunity to learn new technology, programming languages, libraries and tools. When faced with new problems, we take the time to look for appropriate new technologies to help us solve them. At least one position will have a Server focus; experience of developing web services in Java, Ruby, Clojure or Scala, and an understanding of load balancing and scalability. Linux and Eclipse development tools and environment A team player, keen to share your knowledge and experience, and to learn from others. Comfortable planning and scheduling your workload, and serious about meeting your commitments

SOFTWARE ENGINEERS, LONDON PROFESSIONAL SERVICES


SwiftKey is looking for bright and engaging software engineers to join our professional services team. The huge success of the SwiftKey keyboard in the consumer market has led to a growing list of partners wanting to license our technology and product; a list that reads like a whos who of the mobile industry and includes some names that might surprise you The professional services team is part of the core software engineering team and works closely with the sales organization. Its primary objective is to help OEM clients integrate our technology into their devices, as well as providing pre-sales and consultancy support to the same. The role will require you to work with our OEM clients, right from pre-sales to project kickoff through to deployment. You will work on SwiftKey client projects, implementing enhancements and modifications, providing technical support and consultancy and acting as the tech-lead on individual projects. Youll work with and have the support of the engineers in the core software engineering team who have developed SwiftKey and youll report to the Head of Professional Services. The visibility and importance of these projects ensures youll get all the support you need to be successful. Typically, applicants will: Have solid mobile software development experience (Java and/or C++) gained in product-orientated organisation. Something deeper than making use of presentation level system services in web application environment Have client facing experience and be a good communicator Thrive on problem solving and providing integration/technical support Experience with some of the following will be beneficial but is not an essential requirement: Android Other mobile platforms including (but not limited to) Windows Phone, iOS, Symbian OS, Tizen, QNX Agile, iterative development Linux and Eclipse development tools and environment
5

DATA SYSTEMS ARCHITECT, LONDON CORE SOFTWARE ENGINEERING


Big data is already at the core of SwiftKeys business and will become increasingly important to us going forwards. We currently have various types of big data distributed over diverse systems which employ different technologies and we know there is great potential use of this data that we dont currently realise. We are looking for a data systems architect to help us realise this potential by setting up, developing and managing a robust architecture for the management and analysis of big data. We want to centralise our data stores, improve their scalability as the business expands, increase redundancy and speed-up latency. Also to create a big data architecture which can support our work in natural language processing and machine learning, and that is flexible enough to be used in a wide range of potential projects. Potential candidates should have A sound grasp of traditional database systems, such as MySQL, MongoDB Experience with Hadoop (or an equivalent data-intensive distributed architecture) its setup and use, as well as associated technologies The ability to identify robust and best-suited solutions for complex needs. We are looking for a visionary architect to build and maintain core technologies of our business Knowledge to help make decisions about the right hardware solutions for our big data needs. Desirable skills include Experience with web services and cloud computing (e.g. Amazon web services) Some knowledge of common programming languages, particularly Ruby, Python, and/or Java.

LANGUAGE PROCESSING ENGINEER: JAPANESE LANGUAGE, LONDON LANGUAGES TEAM


The success of SwiftKey's language inference technology has led to the need to support more and more languages. We've recently started adapting our technology to Asian languages, such as Korean and Chinese, and are now ready to take on Japanese. We are looking for a language processing engineer with Japanese language skills to lead the development of our Japanese solution. Our language team builds the language models that are used by our language inference engine. We tackle interesting and challenging issues that come with each new language that we take on, employing natural language processing and machine learning techniques. We are also responsible for outlining the language-specific aspects of our products, working together with the core software engineering team to reach the best solutions. The Japanese language engineer will join a team of talented engineers working on Asian language support for our cutting edge language inference engine. The successful candidate will be: Fluent in Japanese Technically minded, with solid software development experience using Python, Java, and/or C++ Experienced in Natural Language Processing. Whilst not essential, the following experience and attributes would be an advantage: Knowledge of other Asian languages Experience in machine learning Experience of text entry / IME development Test driven development experience.

You might also like