• Web Development Engineer

    Location IN-KA-Bangalore
    Posted Date 5 months ago(5 months ago)
    Job ID
  • Job Description

    Do you like to play with huge volumes of data, complex data operations, map reduce, data sciences and machine learning? Yes, read on. No, still read on, it is exciting!

    The Appstore Technology team in Bangalore is responsible for building curated catalog of high quality third party mobile apps. The team uses cutting edge technologies to develop large-scale platforms to ingest huge number of app submitted by mobile app developers and making these available for millions of Amazon Appstore customers.
    This position is in the Data team, that is creating a brand new platform for, analytics and data sciences that will be offered as services to all digital goods within the the entire org, and we are going to do this not only for Appstore, but for Alexa, and a few other digital goods.
    In this team, you will be building a configurable multi-tenant data platform, and dealing with big data and OLAP technologies and with multiple TBs of data. You will be providing services to entire org to get data to this single platform and be a single source of truth for all analysis and machine learning.

    Basic Qualifications

    - Bachelor Degree in Computer Science or related field
    - 5+ years relevant work experience in software development
    - Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
    - Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or PERL

    Preferred Qualifications

    Masters/PhD degree or Bachelors degree with equivalent experience
    - Experience taking a leading role in building complex software systems that have been successfully delivered to customers
    - Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
    - Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
    - Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
    - Hands-on expertise in many disparate technologies, typically ranging from machine learning, large scale data platforms, service oriented architecture, distributed systems design, databases etc
    - Hands on experience with Big data technologies would be an advantage
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job