Security Engineer Intern, Team M

Summer 2023

Pittsburgh, PA

Job ID: 202100002S

DESCRIPTION

Team M is seeking a Security Engineer Intern for the Client Security team in the Client Platform Engineering group. As a Security Engineer Intern at Team M, you will engineer and deploy novel security measures across Team M's infrastructure. Client Security Engineers design and develop solutions to ensure data and systems can only be accessed by trusted devices, and applicable security policies are enforced on devices.


Drive M's trusted devices vision by building tools that enable connectivity to our infrastructure only from M owned and managed devices.

Build machine attestation and secure certificate storage solutions to enable strong client trust.

Deploy systems that help mitigate security risks by understanding and controlling what software is allowed to execute on our client devices.

Develop, validate, and enforce security policies on M managed devices.

Advise and collaborate with other teams.


Currently has, or is in the process of obtaining a degree (AA, BS, MS, or PhD) in Computer Science or related technical field.

Experience in a programming / scripting language - PHP, Golang, Python, or Ruby.

Experience applying fundamental security concepts to systems.

Experience designing and deploying security infrastructure (such as PKI, key management, and certificate management).

Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment.


Intent to return to a full-time degree program after completion of internship.

Experience with OS-level configuration management frameworks (chef, puppet, ansible, jenkins, etc.).

Mobile Security Experience on iOS and Android platforms including MDM.

Experience with building software agents / services that run on Windows / Mac / Linux.

Experience managing PKI for client devices.