¿Por qué las grandes empresas de tecnología como Google o Amazon contratan empleados estadounidenses cuando pueden contratar empleados indios por un tercio de la cantidad?

Porque contratar a un empleado indio no le costará un tercio a largo plazo.

1. Tamaño del equipo
– contratar a un ingeniero en un país diferente no funciona, es necesario considerar el arranque de todo el equipo
– líderes tecnológicos locales

2. Costos administrativos:
– nueva oficina, equipo, registro de empresa filial local, gestión local, gastos de viaje entre las dos oficinas
– compensación salarial y de acciones, pensiones, beneficios locales, impuestos diferentes
– Soporte y gestión de TI, infraestructura de red, problemas de seguridad con el acceso a servidores / servicios de diferentes países con diferentes marcos legales

3. Costos de colaboración:
– salas de reuniones, equipos de VC, programación del tiempo de trabajo entre los dos equipos.
– pérdida de productividad debido a barreras de comunicación, sobrecarga del proceso, revisiones de código de un lado a otro
– La transmisión en vivo para charlas tecnológicas y presentaciones no funciona, necesita grabar y tener en otro momento
– Las preguntas y respuestas con el equipo S en todas las manos no funcionan, es necesario que dos manos o el equipo S vuelen con frecuencia

4. Ingeniería de crecimiento / carrera
– clara escalera de crecimiento para ingenieros remotos
– propiedad del proyecto / toma de decisiones
– ya sea que necesite comenzar proyectos con el centro de gravedad en la oficina remota
– de lo contrario, todas las decisiones de alto nivel se tomarán en HQ, y los ingenieros superiores remotos abandonarán, aumentando el costo de la capacitación y construyendo experiencia y conocimiento internos

5. Compensación
– los buenos ingenieros indios del mismo nivel pedirán una compensación similar, por lo que con el tiempo el costo aumentará
– la competencia elevará los niveles de compensación promedio

Entonces, para contratos a corto plazo, podría ser más barato. Pero para los empleados a tiempo completo a largo plazo no se garantiza que sea más barato.

Hay excelentes puntos de Piaw Na, Franci Penov y Jayesh Lalwani. Aquí hay algunos argumentos adicionales para complementar sus respuestas:
1. Los equipos mixtos no son económicamente rentables: como popularizó The Mythical Man-Month, el costo de la comunicación es extremadamente alto para el desarrollo de software. Incluso dentro de los equipos locales, el autor demostró que 3 desarrolladores podían entregar un proyecto más rápido que 9. Si agrega el impacto de la zona horaria opuesta, rápidamente resulta que cada desarrollador indio agregado proporciona un valor negativo al proyecto (suponiendo que la calidad de desarrolladores en ambos lados es lo mismo).
2. A los empleados de EE. UU. No les gusta trabajar con equipos en alta mar, simplemente es muy inconveniente. La última vez que me puse en esa situación, estuve encerrado en 12 horas de trabajo durante meses. Afortunadamente, tuve un cónyuge muy solidario, pero esto no es sostenible a largo plazo. Los niños deben ser conducidos a la escuela por la mañana, acostados por la noche, etc. Estas son las horas exactas en que las dos zonas horarias se superponen. Cuando una empresa comienza a deslocalizar, sus mejores empleados encuentran rápidamente mejores trabajos. También existe la percepción (y a menudo realidad) de que los proyectos con gran presencia en el extranjero no son valiosos para la empresa.
3. Existen diferencias culturales significativas con la India. Por ejemplo, la mayoría de los gerentes en los Estados Unidos tienden a ser conservadores con sus promesas, mientras que los equipos de la India tienden a ser más optimistas. Esto molesta a los gerentes de EE. UU. Ya que muchos trabajan en plazos fijos. Otra diferencia cultural común es el sistema de reparto: los gerentes indios mayores tienen dificultades para comprender a los desarrolladores estadounidenses más jóvenes de rango inferior, que abiertamente los desafían. Por último, las mujeres se perciben de manera diferente. Las mujeres, que son gerentes en los Estados Unidos, a menudo no reciben el respeto que se merecen por parte de sus socios offshore.
4. La mayoría de los productos desarrollados en los EE. UU. Apuntan al mundo desarrollado, que tiene desafíos bastante diferentes que el mercado local de la India. Por ejemplo, en EE. UU., Es muy probable que tenga una velocidad de descarga de Internet más rápida en su teléfono (de su proveedor de telefonía celular) que el wifi de su hogar (ofrecido por un proveedor de cable de “banda ancha”). Además, el costo de muchos servicios en los Estados Unidos es extremadamente alto; por ejemplo, el costo de la mano de obra para montar un televisor en la pared puede costar tanto como el televisor en sí. Muchas de estas diferencias hacen que los desarrolladores y gerentes de productos indios sean engañados para tomar decisiones inadecuadas. Esto obliga a las empresas a mantener la mayoría de los gerentes de planificación y productos en el mundo desarrollado, pero luego nos topamos con el problema # 1 y # 2 arriba.

En conclusión, la realidad es que India no es tan atractiva para la subcontratación como muchos creen. India se ha convertido en un cementerio de proyectos sin salida. En lugar de depender de la subcontratación para mejorar la economía local, India estaría mejor desarrollando productos propios para su propio mercado. El mercado indio es enorme y poco entendido por las compañías estadounidenses. Un gran ejemplo es la educación: los programas educativos para niños en los Estados Unidos son culturalmente diferentes y difíciles de vender en el mercado indio. Otros ejemplos son teléfonos celulares, aplicaciones de mensajería, sistemas de pago, navegación, listados de empresas locales. Todos los argumentos anteriores en realidad funcionan a favor de los trabajadores indios cuando desarrollan un producto del mercado indio.

Los programadores indios pueden costar 1/3 menos, pero eso no significa que trasladar su desarrollo a India costará 1/3 menos. Hace 10 años, la compañía para la que trabajaba realizó una prueba con consultores en India (en ese entonces, los desarrolladores indios costaban 1/6 de un programador estadounidense), y descubrieron que costaba lo mismo. La compañía para la que estoy trabajando, contrató a una compañía en Pune, y predije que no va a funcionar, y no fue así. Entre estas 2 compañías, he trabajado para 2 compañías, en una, administré directamente a los desarrolladores offshore, y en la otra, ayudé a la organización a multiplicar su equipo offshore 10 veces. En otras palabras, sé de lo que estoy hablando.

Parece que solo reemplazar todos sus “recursos” en tierra con “recursos” en alta mar debería reducir su costo en 1/3, pero no lo hace. ¿Por qué? Te diré por qué?


La planificación se realiza en tierra. Para que los programadores indios trabajen eficientemente, necesitan comprender bien el plan. Desafortunadamente, tiene alrededor de 2 horas de superposición entre las horas de trabajo de los EE. UU. Y las horas de trabajo de la India para transmitir el plan de tierra adentro a costa afuera. 2 horas para transmitir 6 horas de decisiones no es adecuado. Tal vez pueda decirles lo que hay que hacer , pero es muy difícil explicar por qué las cosas se hacen de la manera en que se hacen . Además, alguna información siempre se pierde en la transmisión.

Si no lo entienden bien, terminarán haciendo algo mal, lo que significa que tendrán que volver a hacerlo al día siguiente, y tal vez al día siguiente. Si los programadores indios tardan 3 días en hacer lo que un programador estadounidense puede hacer en uno (no es culpa del programador indio), entonces no cuesta 1/3


Entonces, dirá ¿por qué no hacer la planificación diaria en la India? Necesitas contratar un Project Manager en India, lo cual es difícil de hacer. Hasta hace un par de años, cualquier persona que fuera lo suficientemente mayor como para ser Gerente de Proyecto emigró de la India. Afortunadamente, está mejorando mucho, y las personas mayores se quedan en la India. Además, el Project Manager ahora tiene que comprender los requisitos del producto y la arquitectura para poder hacer la planificación diaria. El gerente del proyecto tiene las mismas limitaciones respecto de cuánto puede comunicarse con tierra adentro. Y cuando el PM se equivoca, el daño hecho es mucho mayor que cuando un desarrollador se equivoca.


Entonces, contrate a la Gerencia de producto y al Arquitecto en India, ¿verdad? Bueno, ahora introdujiste un cuello de botella entre el CTO y la alta gerencia. El CTO tendrá una influencia limitada sobre la cultura de la empresa. Además, se hace difícil para el CTO adaptarse a las condiciones del mercado, cuando las personas que dirigen la tienda no están allí con él / ella. Cuando la alta gerencia está en los Estados Unidos, están en contacto cercano con el negocio. Tienen un conocimiento íntimo del negocio y sus problemas. Cuando el CTO presenta la estrategia, los gerentes superiores en tierra pueden comprender intuitivamente el mérito de la estrategia. Los gerentes superiores en India tienen más dificultades para hacer esto


No es culpa del programador indio o del gerente estadounidense. Una tienda de desarrollo de software es realmente una fábrica de información. Toma las necesidades comerciales en un extremo y escupe software en el otro extremo. Al igual que una fábrica que toma materias primas en un extremo y las transforma a través de múltiples procesos en productos terminados, una tienda de software toma las necesidades comerciales y las transforma a través de múltiples procesos para crear software. Las necesidades empresariales se convierten en requisitos. Los requisitos se convierten en planes de diseño y proyecto. Los diseños y planes de proyectos se convierten en software. Es como una tubería donde los trabajadores trabajan con sus mentes en lugar de manos. Es una fábrica de conversión de información donde las “máquinas” son cerebros humanos. Del mismo modo, al igual que la información relacionada con el producto fluye por la tubería, las ideas fluyen por la tubería. Los desarrolladores idean nuevas formas de hacer las cosas. Los gerentes de proyecto y los arquitectos dan forma a esas ideas para multiplicar su efectividad. La gestión de productos toma esas ideas para crear nuevas cosas para vender.

El problema es el ruido. El ruido afecta el flujo de información en ambos sentidos .
En el camino hacia abajo, el ruido es como impurezas en las materias primas o impurezas agregadas durante el proceso de fabricación que da como resultado productos defectuosos. Cuando la información cruza barreras, se introduce ruido en ella. El ruido en una fábrica de información da como resultado productos defectuosos. Los procesos de desarrollo de software están diseñados para contrarrestar el ruido. Es por eso que tenemos control de calidad y revisiones de diseño y código. Cuanto más ruido se agregue al proceso, más esfuerzo tendrá que dedicar a contrarrestar el ruido, lo que reduce la eficiencia de la organización. Cualquier ahorro en el costo de los trabajadores de la información se cancela.
En el camino hacia arriba, el ruido puede afectar qué tan bien se adoptan las ideas. Las buenas ideas pueden caerse o distorsionarse si las personas no comprenden bien las ideas de los demás

La diferencia horaria entre Estados Unidos e India introduce mucho ruido . Si se encuentra en la costa oeste, debe trabajar entre las 7:30 p.m. y las 9:30 p.m. para poder hablar con sus compañeros de trabajo en la India que vienen a las 8 a.m. o trabajar entre las 7 a.m. y las 9 a.m. hablar con compañeros de trabajo indios entre las 8:30 p.m. y las 10:30 p.m., hora de la India. Si se encuentra en la costa este, generalmente trabaja de 8:30 a.m. a 10:30 a.m. para hablar con compañeros de trabajo indios entre las 7 p.m. y las 9 p.m. En estas 2 horas, debe transmitir información sobre la que pasó 6-8 horas discutiendo. En estas 2 horas, debe comprender las ideas en las que la gente de la India ha pasado de 6 a 8 horas pensando. Esa es demasiada información para que los humanos la manejen. Algo se pierde en la tubería. Claro, puedes escribir buenos correos electrónicos, escribir buena documentación, bla, bla, pero eso significa que estás gastando tiempo escribiendo cosas en lugar de pensar en cosas nuevas. Nunca serás tan eficiente en comparación con tener al chico sentado a tu lado.


¿Por qué no frigging hacer todo en la India? ¿Derecho? ¡Mueva todo excepto las ventas a India! A riesgo de recibir muchos votos negativos, es la cultura india. Muchas compañías no trasladarán todas sus operaciones a India porque
a) La actitud poco optimista de la India hacia la protección de la propiedad intelectual. Usted sabe que cuando una empresa india está haciendo algo, en 6 meses, otras 10 compañías estarán haciendo lo mismo.
b) Una cultura de culto a los antepasados. La gente hace lo que su jefe les dice que hagan. ¿Por qué? Porque no le dices no a tu jefe. No le dices a tu jefe que hay una mejor manera de hacer las cosas, o que el jefe está haciendo algo mal. Como resultado, el flujo ascendente de ideas se ve severamente restringido en una organización india. Las organizaciones tecnológicas confían en este flujo ascendente de ideas. De hecho, una organización tecnológica que no fomenta este flujo ascendente se convierte en una organización tecnológica muerta. La cultura india no fomenta este flujo ascendente.

  1. La ubicación es importante. Cuando hay una interrupción del sitio y Google tiene una sala de guerra, los ejecutivos (Page et al) quieren estar en la misma sala que los ingenieros. La mayoría de esos ejecutivos no quieren vivir en India.
  2. Concentración de talento. La mayoría del talento técnico en el mundo quiere vivir en el área de la Bahía de San Francisco. Como defensor de toda la vida del lugar, (ver: algunas de mis fotos – Álbumes web de Picasa – Piaw Na – Miscalleaneous) No puedo culparlos. He estado en todo el mundo y aún no he encontrado un lugar que lo supere. (Llámame fanático del Área de la Bahía, ¡llevaré esa etiqueta con orgullo!)
  3. Debido al conocido efecto de “fuga de cerebros”, la mayoría de los principales talentos de India, China, etc., tienen la capacidad de mudarse a los Estados Unidos, y muchos ya lo han hecho. El mejor empleado indio potencial (por ejemplo, el CEO de Microsoft) probablemente no esté viviendo en India hoy.

Debido a la resistencia del personal existente en tierra.

Esta es la razón por la que estoy publicando esto de forma anónima.

El 0.1% superior del talento de ingeniería, casi exclusivamente, existe en los Estados Unidos. Son los mejores del mundo, que pasan a trabajar en los problemas más complejos en Google y Facebook. Escuché que hay algunos en Israel, pero no puedo confirmar esto ya que nunca he trabajado allí.

El 1% de los mejores ingenieros en los EE. UU. Son excelentes. Se encuentran entre los mejores del mundo. Encontrar talento equivalente en India le costaría lo mismo que en los Estados Unidos.

La mayor parte de la tecnología en el mundo está construida por el 10% superior. Este grupo es fácilmente reemplazable y cuesta una fracción en la India.

El beneficio real de la deslocalización es, de hecho, la cultura laboral. Los ingenieros en ubicaciones fuera de la costa de Amazon et al, trabajan más de 12 horas al día, y se ajustan al rango de 1% y 10%. India tiene una gran cantidad de ingenieros en este grupo. Escuché que lugares como Filipinas también están surgiendo con talento de calidad. También aparecerían otros lugares. La mayoría de la ingeniería de software no es ciencia espacial.

Más de la mitad de los ingenieros en los Estados Unidos trabajan 9 horas al día como máximo. Este número es lamentable en otros países como el Reino Unido. Si reside en un país como Francia o Australia, olvídese de que sus ingenieros pasen la noche para corregir un error crítico o cumplir con un plazo.

Aquí es donde realmente funciona la deslocalización. Puedes tener ingeniería las 24 horas. Los asiáticos en promedio tienen una mejor ética de trabajo, porque crecen en un entorno más competitivo. Las compañías asiáticas locales contratan personas para trabajar 6.5 días a la semana, 12 horas al día, y todos pagan maní. Las restricciones de visa hacen que sea muy difícil para estos empleados mudarse libremente a los Estados Unidos.

Sin embargo, algunas de estas ventajas, como han señalado otras, se ven compensadas por el hecho de que a veces se necesita proximidad. Esto es particularmente cierto para proyectos críticos. También debe tener en cuenta las barreras lingüísticas y las diferencias culturales.

Sin embargo, los ingenieros en estos países son igual de inteligentes, son humanos reales con sentimientos reales y aspiraciones reales.

Quieres una mezcla de ingenieros. Desea algunos en el rango superior del 0.1%, muchos en el rango del 1% y el resto en el rango del 10%.

El 0.1% superior resuelve nuevos problemas; estos son problemas que los demás simplemente no serían lo suficientemente competentes como para resolverlos. El 1% superior sería más rápido y mejor que el resto, pero no más del 10% -20%. Estos son los tipos que desea asegurarse de implementar soluciones escalables. El resto de los chicos tienen un trabajo: codificar. A menos que, por supuesto, aprendan, mejoren y pasen a niveles más altos.

Si tuviera que configurar una empresa desde cero hoy, y tuviera un presupuesto de $ 10 millones exclusivamente para contratar ingenieros, haría exactamente esto. Gaste $ 2 millones para obtener 5-6 de los mejores muchachos en los EE. UU. (Top 0.1%). Otros $ 2.5m- $ 3.5m para tener 15-25 ingenieros en el rango superior del 1%. La mitad en los Estados Unidos, la mitad en un lugar como la India.

El resto de mi personal de ingeniería estará ubicado en India o en un país similar. por $ 4m- $ 5m, mi objetivo sería contratar 120-200 ingenieros de calidad y trabajadores. Contratar QA es más barato. Los analistas y científicos de datos cuestan tanto como los ingenieros. Los salarios de la gerencia son competitivos, pero obtienes algunos tipos realmente geniales.

Es útil si ya ha contratado a algunos indios de primera generación, ya que entienden los matices culturales, y generalmente están dispuestos a viajar de regreso a casa y ayudar a establecer un lugar allí.

PD Por favor, ignora a muchos detractores aquí. Un ingeniero promedio es un ingeniero promedio, independientemente del país de donde provienen.

Si son inteligentes, contratarán a ambos. Contratar a un buen ingeniero estadounidense a sueldos del mercado ($ 125-200k, dependiendo de la geografía y la experiencia) es una ganga gigantesca. Dado el tipo de trabajo adecuado, los juniors valen 2x y los seniors valen 10x salarios prevalecientes.

Por supuesto, si puede encontrar a alguien en la India que sea tan bueno como un ingeniero estadounidense de élite, y esas personas definitivamente están ahí fuera, si es más difícil de encontrar en el extranjero debido a diferencias geográficas y culturales, entonces también debería contratar a esa persona. Los buenos ingenieros son una ganga tan grande en estos días que la idea de un mercado laboral de suma cero o la contratación o simplemente no aguanta.

La razón es que está limitado y controlado por el gobierno. Sin mencionar que cuesta dinero adicional para las empresas con el fin de contratar extranjeros H1B.

Tenía un amigo que era un estudiante universitario muy calificado y le fue muy difícil encontrar un puesto.

Personalmente creo que es una práctica al revés. Estamos brindando una muy buena educación a los extranjeros, pero los enviamos de regreso a sus países de origen en lugar de aprovechar su capital intelectual.

Existe el argumento de que estos trabajadores extranjeros tomarían empleos estadounidenses, pero este es un viejo argumento basado en un mundo basado en la manufactura. En la era de la información, la presencia de más trabajadores del conocimiento genera más conocimiento y conduce a más empleos.

Límite de visa H1B / Cuota para el año fiscal 2015. La próxima fecha de presentación es el 1 de abril de 2014

Amazon contrata desarrolladores indios, tanto en los EE. UU. Como para trabajar en sus centros de desarrollo en la India. Para el caso, también lo hacen Microsoft y Google [gracias Saikat Guha por señalar esto último].

Puede haber algunos ahorros en la contratación de los empleados en la India para trabajar en la India, pero tienden a ser empleados altamente calificados que podrían trabajar para su empresa en cualquier lugar. Como resultado, su salario debe ser competitivo internacionalmente, o podrían ser fácilmente atraídos a otra multinacional. Y cuando vienen a trabajar a Estados Unidos, les pagan salarios competitivos según los estándares estadounidenses, no ahorran dinero allí y gastan parte del dinero en la reubicación internacional.

No sé cuánto ganan los desarrolladores indios para estas empresas en India. No sé cuánto tener un laboratorio de desarrollo en India ahorra a cada compañía. Pero * sé * que India es una fuente importante de talento para las grandes compañías de software en un momento en que tienen que reclutar internacionalmente para encontrar suficientes ingenieros.

Algunas empresas se preocupan por el tiempo de ejecución. La ejecución puede ser crítica y puede haber o puede haber un retraso de tiempo al ir y venir con un equipo de desarrollo en una zona horaria que varía entre 8 y 12 horas diferentes.

Simplemente no puede ejecutar rápido cuando eso sucede.

No sé, con suerte, al menos algunos tienen una sensación de patriotismo y de ayudar a los trabajadores estadounidenses. Espero.

Por alguna razón, quora no aceptará esa oración como respuesta, así que escribo algunas palabras más aquí. Personalmente, espero y creo que hay al menos algo de verdad en esa oración. No, tienes razón. Probablemente no. Voy a decirlo de todos modos.