About The Position

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, Dash Button, Amazon Echo and Alexa. What will you help us create? Are you passionate about security and eager to make a real impact? Join us as a Software Development Engineer and play a critical role in safeguarding millions of Amazon customers and their favorite devices, including Echo, Fire TV, Tablets, and more. In this role, you will design and implement backend security features that protect our devices and stay ahead of emerging threats. You will also have the opportunity to harness the power of machine learning by exploring innovative techniques such as supervised and unsupervised learning, model optimization, and LLM deployment to detect and neutralize malicious patterns. Beyond that, you will develop scalable and robust backend web services that power data collection, analysis, and real-time threat monitoring. This is an opportuniy to work on products used by millions of customers worldwide while collaborating with talented engineers in a fast-paced, innovative environment. Every day, you will tackle complex security challenges using new technologies and make a meaningful impact on customer trust and safety. If you thrive on solving problems, hold yourself to the highest engineering standards, and want to shape the future of device security, we would love to hear from you. Apply now and help us protect what matters most.

Requirements

  • 5+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 2+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language
  • 5+ years of server-side development experience
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Build security detection mechanisms in our device software.
  • Build backend services to process and enable client side abuse detection.
  • Build tools and mechanisms to process device data at scale in order find anomalies and protect our device customers.
  • Work in a fast paced team using Agile methodology.
  • Embrace the use of AI to automate and ship faster.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service