Apple - Austin, TX

posted 8 days ago

Full-time
Austin, TX
Computer and Electronic Product Manufacturing

About the position

The position is focused on developing security services and tools that leverage both Generative AI and traditional security techniques to enhance the secure software development lifecycle. The role is part of Apple's security engineering team, which aims to empower developers by providing innovative security solutions that address their challenges. The successful candidate will work in a high-performing team, contributing to the design and implementation of scalable security solutions while collaborating with various engineering teams across Apple.

Responsibilities

  • Develop security services and tools using Generative AI and traditional security techniques.
  • Design and implement security solutions for timely detection of security risks.
  • Improve developer experience through innovative security solution implementations.
  • Research and apply new technologies and methods to enhance security services.
  • Collaborate with engineering teams to understand challenges and design security solutions.
  • Lead projects or significant components of large projects independently.

Requirements

  • 8 years of experience in software engineering.
  • Experience developing detailed solution architecture and leading development efforts.
  • Proficient in engineering highly scalable, multi-threaded solutions using Python, Java, or Go.
  • Hands-on experience with RESTful or GraphQL APIs and Reactive programming.
  • Experience building and deploying applications on public cloud (AWS or GCP) using IaC.
  • Proficient in writing detailed solution design specifications and test plans.
  • Bachelor's or Master's degree in Computer Science or Cybersecurity.

Nice-to-haves

  • 3+ years in application security domain.
  • Experience building Generative AI powered solutions.
  • Experience integrating security checks into developer toolsets like GitHub and CI/CD.
  • Knowledge of OWASP and MITRE ATT&CK frameworks.
  • Experience designing and implementing NoSQL databases.
  • Knowledge of secure coding practices and common security vulnerabilities.
  • Experience with CI/CD frameworks and open source projects.
  • Experience with test-driven design and 12 Factor application concepts.
  • Familiarity with application and service monitoring tools.

Benefits

  • Equal opportunity employer committed to inclusion and diversity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service