• Software Development Engineer

    Location IN-KA-Bangalore
    Posted Date 2 months ago(14-09-2018 9:48)
    Job ID
    717400
    Company
    ADCI - Karnataka
    Company/Location (search) : Country (Full Name)
    India
  • Job Description

    Amazon.com’s Shopping OS team is looking for talented, motivated and passionate software engineers to be part of the design and development of highly scalable multi-tiered shopping applications and platforms to provide the best possible online shopping experience for Amazon customers world-wide.

    Engineers on this team develop next-generation technology platforms and experiences that change how millions interact and shop online. To provide the best possible online shopping at the scale of the web requires ideas from every area of computer science including distributed computing, large-scale system design, machine learning, natural language processing, data compression; the list is growing every day. We need our engineers to be versatile and always eager to tackle new problems as we continue to push technology forward.

    The person should be an active practitioner of engineering excellence: keeping a high bar for quality, consistency, maintainability, efficiency, security and all the other things that make great software great. You will work with the best of Amazon to build systems that accelerates our engineering and product teams.

    Basic Qualifications

    • A bachelor’s or master's degree in computer science or related field
    • 3+ years of professional experience in software development
    • Strong in design patterns, algorithms, data structures and problem solving
    • Proficiency in at least one high-level programming language such as Java or C++

    Preferred Qualifications

    • Experience in designing, building and maintaining real-time and large-scale web applications
    • 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
    • Strong understanding of system and application performance characteristics
    • Excellent communication, sharp analytical abilities and proven design skills
    • Ability to work in a fast paced and agile development environment
    • Good understanding of highly available systems
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job