Security Software Engineer, Alexa & Fire TV Security Job at Amazon in Boston
Amazon, Boston, MA, United States, 02298
Security Software Engineer, Alexa & Fire TV Security
Job ID: 2853168 | Amazon.com Services LLC
The Devices and Services (D&S) Trust & Security team works to ensure that our devices and services are designed and implemented to the high standards required to maintain and enhance customer trust. Security and Privacy are paramount to maintaining trust and we need to continue to build trusted products, maintain and operate trusted environments, and advocate trust to customers and stakeholders. The team develops security automation for devices & services, performs penetration testing, and handles and tracks incident responses to resolution. The Trust team is responsible for enabling business growth and innovation while honoring data policies and controls that help protect customer trust. We are responsible for defining and executing on the security and privacy requirements across the entire organization.
Key job responsibilities
- Design and build reusable, maintainable, and performant software consistent with Amazon standard technologies (Java, JavaScript, React, AWS etc.).
- Adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- Perform DevOps in a production environment by automating the design, coding, and deployment of infrastructure within an AWS environment. This includes developing CI/CD pipelines, instrumenting code to report relevant metrics, and building safe and efficient build processes.
- Collaborate with Security Teams to understand the latest security best practices and incorporate them into the product design and development.
- Implement secure-by-design principles to ensure the new techniques and tooling are designed with security in mind from the ground up. This may include secure authentication and authorization, data encryption, input validation, and secure communication protocols.
- Collaborate with cross-functional teams (e.g. data scientists, product managers) to identify and solve complex AI/ML problems.
- Ensure AI/ML systems adhere to security, privacy, and ethical standards.
- Continuously monitor and improve the performance and reliability of AI/ML systems in production.
- Contribute to the development of reusable AI/ML frameworks and libraries.
- Build data pipelines and infrastructure to support the development and deployment of AI/ML applications.
- Work with big data technologies to build robust data pipelines, run complex queries, and leverage ETL (Extract, Transform, Load) tools such as SQL, AWS Glue, Athena, and PySpark.
A day in the life
Candidates must have a mix of communication and strong technical skills, comfortable white boarding security implementation techniques, and must be able to engage with different levels in the organization. Previous experience with Alexa is desired but not required, provided you have experience building production quality and secure technologies. You will get the opportunity to work directly with senior security and software engineers in Amazon's AI Security organization, influencing their roadmaps and driving innovation.
BASIC QUALIFICATIONS
- 3+ 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.
- Experience programming with at least one software programming language.
- 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience.
PREFERRED QUALIFICATIONS
- Master's degree in computer science or equivalent.
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence.
- Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit this link for more information.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit this link.
Posted: December 14, 2024 (Updated 2 days ago)
#J-18808-Ljbffr