• Front-End Engineer II

    Location IN-KA-Bangalore
    Posted Date 2 months ago(05-11-2018 12:13)
    Job ID
    ADCI - Karnataka
    Company/Location (search) : Country (Full Name)
  • Job Description

    The Machine Learning (ML) team drives the scale out and adoption of ML across Amazon through easy-to-use platforms, end-to-end applications, breakthrough algorithms for Amazon problems, and broad dissemination of ML knowledge. Our engineers develop mission critical ML platforms to speed up model and workflow development, simplify data access, and include highly scalable data pre-processing and learning algorithm implementations into their ML solutions. They work on systems in the cloud that consume Amazon’s big data and employ cutting-edge ML technologies to power automated decisions at scale in all parts of the company, including our eCommerce site and subsidiaries, Amazon Web Services, Seller Services and Digital Media.
    If you have the passion and love to build sleek, easily extended interfaces that explain the deep, complicated back-ends behind them to your users; one of your greatest secret joys is seeing somebody perform a previously-dangerous task in production, but with a new UI that sits atop fresh automation which removes the sharp edges. You relish the idea of building, modifying, extending, and where needed replacing tooling that supports a global infrastructure upon which some of the world's biggest companies run their businesses. You know good architecture from bad, are willing to hold your position while educating peers about your approach, and are just as happy to find a new and better approach as to be right in the first place.You design, code, and deliver production-quality user experiences on the technologies our customers interact with (e.g., web, mobile, device, etc.). The software you build is secure, accessible, maintainable, scalable, performant, and operationally excellent. You possess skill in UX design, front-end languages, libraries, frameworks.

    Who are you? You're the new Front-End Engineer at India ML team, of course!

    Position Responsibilities:
    · Work closely with senior engineers to design, implement and deploy ML platforms and applications that impact the Amazon business
    · Own the delivery of an integral component of a system or application
    · Management and execution against project plans and delivery commitments
    · Assist directly and indirectly in the continual hiring and development of technical talent
    · Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts

    The ideal candidate will be a leader, quick learner and be able to work independently. He/she should be able to operate in a very fast paced environment where time to hit market is super critical. The candidate will need to balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices.

    Basic Qualifications

    • Bachelor’s Degree in Computer Science (competencies in data structures, algorithms and object oriented design)

    • 4+ years of experience of developing web based user interfaces

    • Experience of modern web development technologies and techniques, including React, HTML5, CSS 3.0 & JavaScript Libraries/Frameworks (JQuery, Ember.js, Backbone.js, Knockout.js etc.)

    • Experience developing objected-oriented software, with mastery of one or more relevant languages (Javascript, Python etc.)

    • Experience in translating design mockups and prototypes into working applications

    • Demonstrated passion for user experience design and improving usability

    • Able to solve difficult software and UX problems with some ambiguity.

    • Understands how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.)

    • Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches as needed, respectful of customer’s devices, etc.).

    • Excellent communication skills, both written and verbal

    Preferred Qualifications

    • Experience building visualization applications for big data analytics.
    • Experience with AWS services such as EC2, SWF, etc.

    • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.

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