¿Cómo es trabajar en Lyft como ingeniero de software?

Soy ingeniero jefe en el equipo de infraestructura de datos en Lyft y he estado trabajando allí durante 10 meses. Puedo decir que trabajar en Lyft es muy gratificante y emocionante para mí por múltiples razones. En primer lugar, estoy construyendo algo que realmente es importante para la empresa, ya que la cultura de la empresa está muy orientada a los datos. Sentí que Lyft es lo suficientemente pequeño como para que todo el mundo pueda tener un gran impacto y estamos rodeados de gente muy inteligente y amigable que está muy dispuesta a ayudarte a hacer las cosas y a sobresalir. Somos realmente una empresa que se mueve rápidamente, no hay mucho proceso o cadena de aprobación para avanzar y la gerencia está ahí para ayudarte y eliminar tu obstáculo. Si quieres aprender cómo se resuelven los retos de ingeniería, Lyft es uno de esos lugares.

Ahora, déjame responder a tus preguntas específicas:
El horario. Sentí que en Lyft, la gente tiene un buen equilibrio de la vida laboral y también la oportunidad de prosperar. A veces, paso muchas horas porque me siento muy motivado para resolver el problema pero no hay presión.

Problema desafiante. Hemos crecido 10 veces en menos de un año en términos de tamaño de datos y probablemente vamos a seguir creciendo exponencialmente. Cuando creces 10 veces en poco tiempo, hay que rediseñar muchas cosas y la mayoría de las veces la arquitectura será muy diferente y mucho más compleja. No sólo crece el tamaño de nuestros datos, sino que la gente quiere que el sistema sea más rápido, que los datos sean más frescos y fiables, lo que añadirá complejidad al diseño del sistema. Este es solo un problema específico de mi equipo y hay retos similares a los que se enfrentan otros equipos también.

Hackathons. Lyft es en realidad un proyecto de hackathon, Zimride fue el producto original. Dicho esto, tenemos hackathon cada trimestre y se anima a la gente a trabajar en algo fuera de su experiencia para aprender algo nuevo. Personalmente me gusta el hackathon porque puedes ser creativo y realmente resolver el problema que crees muy importante para ti y al mismo tiempo, la gente con un objetivo similar forma un grupo para resolver el problema juntos.

Sobre el generalista. Creo que esto es una especie de mezcla. En general, hay muchos ingenieros con experiencia en un dominio específico y pueden ser muy valiosos para la empresa, pero al mismo tiempo, deben tener la mente abierta sobre otra tecnología y ser capaces de aprender cosas nuevas para ampliar su conjunto de habilidades.

También me gustaría señalar algunas luces bajas de trabajar en Lyft.
Trabajar en una startup es arriesgado y Lyft no es una excepción. Tu capital puede valer mucho o no valer nada en el futuro.
En mi opinión, la empresa está pasando por algunos dolores de crecimiento. Hay una constante falta de recursos y la necesidad de priorizar, por lo que en algún momento tendrías que ser proactivo y hacer lo que sea necesario que quizás esté fuera de tu zona de confort. Nadie está ahí para decirte la solución, tendrás que ser independiente y formar parte de la solución. El cambio es algo que experimentarás constantemente trabajando en una startup como Lyft.

Finalmente, habiendo dicho los pros y los contras, me encanta trabajar en Lyft por la velocidad, la gente y la emoción.Si no te desaniman los retos, creo que definitivamente deberías considerar Lyft.