¿Cuáles son algunas de las mejores grandes empresas y startups para trabajar en Silicon Valley si te apasionan los algoritmos y la codificación?

Cualquier lista específica de empresas quedará obsoleta rápidamente.

Aquí hay algo más útil: un tipo de empresas que debe evitar si le apasionan los algoritmos y la codificación:

  • Empresas con productos maduros, a menos que esté apuntando a su departamento de I + D. Estas compañías ya han codificado lo que necesitan y han entrado en la etapa de mantenimiento y mejoras; probablemente haya poco espacio para la innovación aquí.
  • Empresas con productos básicos. Los productos básicos son todo lo que no requiere ingenio y excelencia en ingeniería. Sin embargo, no los subestime: pueden ser verdaderos salvavidas, como listas de tareas y aplicaciones de gestión de proyectos, pero técnicamente hablando pueden ser replicados por cualquier grupo de ingenieros y hay poco de qué entusiasmarse.
  • Empresas con productos de moda. Estos productos se extinguirían rápidamente a menos que el marketing los impulsara mucho y morirán de muerte natural tan pronto como la nueva moda los reemplace. Son similares a la categoría anterior de productos básicos en el sentido de que casi cualquiera puede construirlos, pero peor porque dependen de un solo momento oportuno que probablemente no se mantendrá. Por ejemplo, cuando Google comenzó a promover en gran medida su método de gestión OKR, una serie de nuevas empresas lanzaron el software OKR. A medida que surja la nueva filosofía de gestión, estas empresas enfrentarán dificultades.

Si evita las compañías anteriores, tiene excelentes posibilidades de terminar en una compañía donde la pasión por los algoritmos y la codificación es esencial para construir su producto.

Nunca respondiste a mi comentario (algo que odio, especialmente en las preguntas de A2A, no me preguntes si no estás dispuesto a aclarar tu pregunta para que pueda ayudarte), así que solo puedo hacer suposiciones.

No tiene muy claro qué tipo de algoritmos le parecen interesantes o qué tipo de problemas le gustaría resolver, por lo que la mejor respuesta que cualquiera puede darle es:

Cualquier gran empresa en Silicon Valley, sea o no específica de la tecnología y sea o no una startup, utilizará algoritmos hasta cierto punto.

Los grandes nombres que estás buscando, Google / Facebook / Microsoft / etc …, tendrán una amplia oportunidad para trabajar en algoritmos complejos. Cualquier empresa que trabaje con “Big Data”, grandes cantidades de tráfico o aprendizaje automático (que es la mayoría de las grandes empresas y las nuevas empresas que ya conoce) utilizará algoritmos complejos para distribuir la carga, proporcionar una experiencia de usuario rica, analizar grandes cantidades de datos y predecir comportamientos futuros.

Sin embargo, quisiera tener un poco de precaución: nunca encontrará un trabajo que sea algoritmos 100% complejos. En el transcurso de unos años, es posible que trabaje en un puñado de este tipo de problema, más si está en una startup que se enfoca en él. Con ese fin, volvería a usar mi respuesta a otra pregunta: la respuesta de Anthony Corbelli a ¿Cuáles son algunas buenas maneras de mantenerse inspirado como programador?

¡Buena suerte!

Si estás mirando exclusivamente a Silicon Valley, puedes lanzar una piedra y golpear doce de ellos. Todos son buenos, ofrecen excelentes salarios y beneficios y podrían usar las habilidades que sientes que tienes. En pocas palabras … cualquier trabajo es mejor que no trabajar, por lo que el que obtenga será la mejor compañía para trabajar.

si te apasiona algo, necesitas comenzar tu propia empresa

nadie te sublimará sus sueños, e incluso en una startup, terminarás trabajando en el problema de otra persona

Si eres un apasionado, estás mejor en una startup.

Editar: a alguien no le gusta esta respuesta, pero no se molestan en decir por qué. Mi respuesta se mantiene.