• Lead Software Engineer

    Lieu UK-Cambridge
    Date de publication 1 week ago(08-11-2018 17:02)
    Reference du poste
    Evi Technologies Limited
    Company/Location (search) : Country (Full Name)
    United Kingdom
  • Job Description

    Are you an experienced technical lead, with a strong software background, looking for a whole new level of a technical challenge?

    Would you like to be part of our technical leadership community?
    Our focus in the Alexa Knowledge team combines natural language understanding, acquiring large volumes of structured knowledge, and building autonomous machine reasoning to allow our customers to get answers to their questions in the most natural way possible. We’re part of a huge research and engineering effort on the Amazon Alexa team.
    We’ve solved many complex problems to get to where we are today, but there are still plenty of challenges ahead of us, and Alexa is getting smarter every day. The problems we solve in the Alexa Knowledge team in Cambridge help Alexa get smarter by understanding the different ways people talk, by learning more and more facts about the world, by improving her common sense reasoning and by responding in the most natural way possible in multiple languages.
    We set out to build Alexa at Amazon because we believe that voice will fundamentally improve the way people will interact with technology, and we wanted to create a computer in the cloud that could be controlled entirely by your voice.
    Alexa is part of a huge engineering effort at Amazon, where we deliver genuinely complex and cutting edge technology at truly global scale; there are tens of millions of Alexa devices out there. We have solved so many different problems to get to where we are today – your role is to own these problems, think big and answer them.

    As a Lead Software Engineer at Alexa you will be part of a team of engineers in the design, development, test and deployment of services. We have opportunities for you to work in areas such as machine learning, big data, distributed/scalable systems, server side applications, customer intelligence, and many more. You will play an integral part in Alexa as we grow at a phenomenal rate.
    Your responsibilities will include:
    • Delivering high quality code on time as part of a cross-functional team.
    • Contributing to team discussions around system component design, improvement and integration as well as architecture
    • Designing and developing high performance, test-driven code.
    • Working with and maintaining a large existing code base as well as new components; maintaining production code and contributing to deployment and QA processes.
    • mentoring junior engineers
    • contributing to our technical leadership community

    Basic Qualifications

    You have industry-leading technical abilities. You demonstrate a breadth and depth of knowledge in the following disciplines:
    • Strong object-oriented design and coding skills in Java or C++
    • You solve problems at their root, stepping back to understand the broader context.
    • You develop pragmatic solutions. You build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones.
    • You understand a broad range of data models and know how, when and when not to use them.

    Preferred Qualifications

    • Experience with Java
    • Excellent design skills with a proven ability to find simple solutions to complex problems.
    • Experience of working with complex information at large scale.
    • Comfortable collaborating with teams with very different technical skills, and non-technical teams.
    • Taking a proactive approach to repeatable tasks, looking for ways to replace them with self-service tools and/or automation.
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Partager cette annonce