Appen

  • Software Engineer

    Job Locations AU-Chatswood, New South Wales
    Posted Date 12 months ago(12/19/2017 8:17 PM)
    ID
    2017-2461
    Category
    Information Technology
  • Overview

    Appen is a global leader in language technology. Appen provides critical language data and services to the world’s largest technology companies to help them develop and globalize their products that rely on natural languages.

     

    Appen’s customers include the developers of multi-lingual voice recognition-based products for personal and in-vehicle use, providers of search engines and social media networks that interpret and provide the most relevant answers to user queries in any language, and eCommerce companies that need effective multi-lingual search to ensure sales.

     

    Appen is headquartered in Australia with around 300 employees in Sydney, the United States, the United Kingdom and the Philippines. Appen is listed on the Australian Securities Exchange (ASX) under the symbol APX. 

     

    Growth

    Appen has undergone extraordinary growth in recent years. Revenue was up 62% in 2015 to $83m. The company’s share price has increased over 5x since listing on the ASX in January 2015.

     

    The growth is a result of the accelerating demand for natural language processing and machine learning that requires high quality data and services. Appen is a global leader in these data and services and has leveraged this demand to successfully win new customers and to develop new services.

     

    The company sees this growth continuing and is investing to fuel the momentum. 

     

    Position

    We are looking for a full stack devops software engineer to join our existing engineering team working on our Ampersand tools. This stack is comprised of Python, PostgreSQL and AngularJS. In this role, you will be working on both existing and new projects. You are expected to function in a guiding role on architectural decision, provide input on user experience, build prototypes, MVP and ultimately a final product. The new product will be based on already existing functionality as well as many new features. You should be a self-starter, work well independently as well as contributing to the team, be comfortable in an Agile (scrum) development environment, changing requirements and be willing to help wherever needed as this is a very small and effective team.

     

    As a Software Engineer, you will also communicate with users both within and externally to Appen, coordinate all development activities surrounding the projects as it relates to engineering and ensure great communication and transparency into the project development to the rest of the company. This is a great opportunity to not only enhance existing features, but also work on product features from its inception, see it through to completion while hanging out with a bunch of nice people.

     

    In this role you will report to the engineering lead in the Sydney office.

        

    Tasks

    • Actively participate in the research and design of the product as well as the market
    • Build out initial prototypes and an MVP
    • Estimate, prioritize, plan, and coordinate development activities
    • Coordinate with entire engineering team and provide input on technical issues
    • Support product in a production environment in AWS
    • Assist in building out a larger engineering team

    Requirements

    • Python/PostgreSQL in a production environment
    • Familiarity with building highly scalable and available web applications
    • Exceptional proficiency using HTML/CSS/JavaScript
    • Familiarity with AngularJS a big plus
    • Experience with SOA, TDD and other development best practices
    • Experience with hosting production application on AWS a definite plus
    • Python is preferred, Ruby acceptable
    • A love for creating awesome user experiences

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed