Software Engineer (Privacy)

Lyft

At Lyft, our mission is to improve people’s lives with the world’s best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization. At Lyft, community is what we are and it’s what we do. It’s what makes us different. To create the best ride for all, we start in our own community by creating an open, inclusive, and diverse organization where all team members are recognized for what they bring. 

The Privacy Engineering team works with teams all across the company to make sure that products and services protect drivers’ and riders’ privacy by designing architectures that reduce the exposure of user data and ensuring appropriate protections are applied to our data. Our mission is to build technology and guidelines to ensure Lyft collects, stores, validates usage, and provides access to data in ways that align with our privacy policies and laws, with the goal of building trust with our customers and achieving privacy excellence.

The team

Lyft’s Privacy team is composed of engineers and analysts dedicated to ensuring appropriate data protections are applied to our drivers’ and passengers’ data. Our goal is to make privacy the default setting for our internal engineers and our customers.

Lyft’s engineering team is growing rapidly, and we are looking for a Privacy Engineer to help us scale our privacy and compliance programs. Our drivers and passengers entrust Lyft with their personal information and travel details to get where they are going and expect us to keep that data safe. Lyft’s Privacy Engineering team ensures that appropriate data protections are applied on all our data assets. 

Responsibilities

  • Design, build and maintain systems that enhance privacy across the organization
  • Advocate for user privacy throughout the organization, consult engineering teams throughout the software development life-cycle and escalate potential privacy concerns
  • Write well-crafted, well-tested, readable, maintainable code
  • Help lead large projects from idea to positive execution
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Share knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices
  • Collaborate cross-functionally to establish high levels of automated testing and evidence collection as well as contribute to the development of tools and automation.
  • Contribute to the development of controls and continuous testing, and design remediation and risk mitigation solutions.

You will help on

  • Build systems to attach personal data annotations to various data sets
  • Build systems to redact personal data from data stores, logs, and APIs
  • Build systems so users can exercise their privacy rights
  • Build systems for auditing and compliance maintenance
  • Build access control systems to a diverse set of services at Lyft
  • Partner with teams across Lyft on organizational initiatives

Experience & Skills

  • 5+ years of experience in software engineering
  • Proficiency in object-oriented programming languages (e.g. Python, Java, Go)
  • Proficiency in databases, including analytical (e.g. DynamoDB, Redis, Hive, etc)
  • Experience developing distributed systems
  • Experience working with cross-functional stakeholders (Compliance, Legal, Product)
  • Ability to thrive in a fast-paced startup environment
  • Ability to write thorough, scalable, and clear design documentation
  • Ability to own and manage high priority projects and multiple tasks
  • Strong cross-functional communication and leadership skills, with the ability to initiate and drive projects proactively
  • Strong English written and verbal communication skills

Set Yourself Apart

    • Prior Privacy or Security experience a plus
    • Passion for user privacy rights or transportation industry
    • Experience with automation and creating tools for a distributed system is a plus
    • Contributions to the community (open source software, bug bounty programs, public research, blogging, presentations)

Responsabilidades

  • Diseñar, construir y mantener sistemas que mejoren la privacidad en toda la organización.
  • Abogar por la privacidad del usuario en toda la organización, consultar a los equipos de ingeniería durante todo el ciclo de vida del desarrollo de software y escalar los posibles problemas de privacidad.
  • Escriba código bien elaborado, probado, legible y fácil de mantener.
  • Ayudar a liderar grandes proyectos desde el inicio de la idea hasta la ejecución.
  • Participar en revisiones de código para garantizar la calidad del código y compartir el conocimiento.
  • Compartir conocimiento dando charlas sobre tecnología y promocionando las mejores prácticas de ingeniería y tecnología.
  • Colaborar de manera interfuncional para establecer altos niveles de pruebas automatizadas y recopilación de pruebas, así como para contribuir al desarrollo de herramientas y automatización.
  • Contribuir al desarrollo de controles y pruebas continuas, y diseñar soluciones y mitigación de riesgos.

 

Ayudarás en

  • Crear sistemas para adjuntar anotaciones de datos personales a varios data sets.
  • Crear sistemas para redactar datos personales de data stores, logs, y APIs.
  • Crear sistemas para que los usuarios puedan ejercer sus derechos de privacidad.
  • Construir sistemas para auditorías y cumplimientos.
  • Crear sistemas de control de acceso para un conjunto diverso de servicios en Lyft.
  • Asociarse con equipos de Lyft en iniciativas.

Experiencia y habilidades

  • Más de 5 años de experiencia en ingeniería de software.
  • Experiencia con lenguajes de programación orientados a objetos (por ejemplo, Python, Java, Go).
  • Experiencia en bases de datos, incluidas las analíticas (por ejemplo, DynamoDB, Redis, Hive, etc.).
  • Experiencia en el desarrollo de sistemas distribuidos.
  • Experiencia trabajando con equipos multifuncionales (Compliance, legal, product).
  • Capacidad para escribir documentación de diseño completa, escalable y clara.
  • Capacidad para poseer y gestionar proyectos de alta prioridad y múltiples tareas.
  • Fuertes habilidades de liderazgo y comunicación interdisciplinaria, con la capacidad de iniciar e impulsar proyectos de manera proactiva.
  • Fuertes habilidades de comunicación verbal y escrita en inglés.

Es muy bueno si también tienes

    • Experiencia previa en privacidad o seguridad es una ventaja.
    • Pasión por los derechos de privacidad del usuario o la industria del transporte.
    • Experiencia con automatización y la creación de herramientas para un sistema distribuido es una ventaja.
    • Contribuciones a la comunidad (software de open source, bug bounty programs, investigación pública, blogs, presentaciones).