• Senior Software Development Engineer

    Location US-CA-Sunnyvale
    Posted Date 1 week ago(5/17/2018 12:44 PM)
    Job ID
    667342
    Company
    A2Z Development Center, Inc.
  • Job Description

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc. Since then, we have worked to produce best-selling tablets with breakthrough hardware technology, e-readers that have revolutionized reading, and Fire TV, a tiny yet powerful way to watch the best movies and TV shows in the comfort of your living room. What will you help us create?
    Work hard. Have fun. Make history.

    The Role:
    You will be key member of Product Data Intelligence Device Metrics Infrastructure team. This is a unique technical leadership role where you will have the opportunity to influence, invent, and design system architecture for our next generation metrics ingestion platform across multiple product and technology spaces in devices (Alexa devices, Fire TV, Tablet, Smart TV, etc.). You will join a team whose mission is to ensure that engineering teams are able to make data driven decision.

    You will dive into ambiguous problem spaces and meticulously distill out design choices, trade-offs, and priorities. This will require working with subject matter experts in different domains that may be outside your most proficient area of expertise. You are data and metric driven, and obsessively concerned about performance under resource constrained environments. We are looking for candidates who thrive in a fast paced start-up like environment and want to invent the future.

    This role requires very strong verbal and written communication skills.

    Basic Qualifications

    • BS in Computer Science, or equivalent with strong background in data structures, algorithms, object-oriented design and complex systems architecture.
    • 8+ years professional experience building and operating scalable distributed systems across the full software lifecycle including design, implementation, testing, operations, and maintenance.
    • Fluency in one or more modern programming languages such as Python or Java.
    • Experience with distributed (multi-tiered) systems, algorithms, and relational databases, MySQL a plus.
    • Experience serving as technical lead, including mentorship of more junior software developers.
    • Written and verbal technical communication skills with an ability to present complex technical information in a clear and concise manner to a variety of audiences.

    Preferred Qualifications

    • Graduate degree (MS or PhD) in Computer Science or related field.
    • Experience working with modern AWS tools for big data storage and analysis (e.g., S3, EC2s, SQL, NoSQL, RedShift, EMR, Kinesis Stream, SQS etc.).
    • Ability and willingness to multi-task and learn new technologies quickly.
    • A deep understanding of software development in a team, and a track record of shipping software on time.
    • Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches.
    • Ability to handle multiple competing priorities in a fast-paced environment.
    • Experience working in a UNIX/Linux environment
    • Experience with open source tools and resources
    • Excellent communication, analytical and problem-solving skills
    Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer-Minority/Female/Disability/Vet
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job