SanMar- External
Principal Staff Software Engineer, Data Infrastructure
Descripción de la empresa
LinkedIn es la red profesional más grande del mundo, creada para generar oportunidades económicas para cada miembro de la fuerza laboral global. Nuestros productos ayudan a las personas a establecer conexiones poderosas, descubrir oportunidades interesantes, desarrollar las habilidades necesarias y obtener información valiosa cada día. También estamos comprometidos a ofrecer oportunidades transformadoras a nuestros propios empleados invirtiendo en su crecimiento. Aspiramos a crear una cultura basada en la confianza, el cuidado, la inclusión y la diversión, donde todos puedan tener éxito.
Descripción del puesto
Únete a nosotros para transformar la forma en que trabaja el mundo.
En LinkedIn, nuestro enfoque sobre el trabajo flexible se centra en la confianza y está optimizado para la cultura, la conexión, la claridad y las necesidades cambiantes de nuestro negocio. La ubicación de trabajo para este puesto es híbrida, lo que significa que se realizará tanto desde casa como desde una oficina de LinkedIn en días seleccionados, según lo determinen las necesidades comerciales del equipo.
La organización de Infraestructura de Datos de LinkedIn construye y opera las plataformas fundamentales que almacenan, procesan y sirven datos en todo LinkedIn. La organización abarca bases de datos relacionales en línea, almacenes de documentos y sistemas de servicio de clave-valor, así como plataformas analíticas, de streaming, de procesamiento por lotes y de orquestación fuera de línea. Estos sistemas impulsan los productos de LinkedIn y respaldan las crecientes demandas de las aplicaciones de IA a escala global.
Buscamos un Principal Staff Software Engineer con gran experiencia en el funcionamiento interno de bases de datos, rendimiento de bases de datos relacionales y sistemas distribuidos a gran escala. Este puesto liderará la optimización del rendimiento y la eficiencia de las bases de datos, con un énfasis inicial en los sistemas relacionales y la oportunidad de extender ese trabajo a través de plataformas de datos en línea y fuera de línea.
Trabajarás en la planificación y ejecución de consultas, indexación, eficiencia de almacenamiento y patrones de acceso de aplicaciones para mejorar el rendimiento y hacer un mejor uso de la infraestructura de LinkedIn. El candidato ideal aporta un profundo conocimiento de las bases de datos transaccionales en línea y puede aplicar esa experiencia a los sistemas analíticos fuera de línea y a la convergencia de estas arquitecturas, incluyendo la federación de consultas y el procesamiento híbrido transaccional y analítico (HTAP).
Este es un puesto de liderazgo altamente técnico para un constructor práctico que pueda establecer la dirección e impulsar la implementación en múltiples equipos. Te asociarás estrechamente con ingenieros de bases de datos, plataformas de datos y aplicaciones, participarás directamente en el código y las decisiones de diseño, y convertirás las oportunidades de optimización en mejoras de producción con un impacto a nivel de empresa.
Responsabilidades
- Establecer la dirección técnica para la optimización del rendimiento y la eficiencia de las bases de datos en toda la infraestructura de datos en línea y fuera de línea de LinkedIn.
- Liderar mejoras en bases de datos y sistemas fuera de línea, incluyendo la planificación y ejecución de consultas, indexación, almacenamiento y patrones de acceso de aplicaciones.
- Diagnosticar cuellos de botella de rendimiento en las capas de aplicación, base de datos y almacenamiento, e impulsar mejoras en la latencia, el rendimiento, la utilización de recursos y el coste de la infraestructura.
- Extender los enfoques de optimización a través de sistemas analíticos fuera de línea, nearline, de streaming y por lotes, identificando oportunidades para mejorar la ejecución de consultas y la eficiencia del almacenamiento.
- Dar forma a arquitecturas que conecten sistemas transaccionales en línea y analíticos fuera de línea, incluyendo la federación de consultas y plataformas de datos convergentes.
- Mantener un enfoque práctico a través de revisiones de código y diseño, investigaciones de rendimiento y pruebas de concepto que validen los enfoques técnicos.
- Realizar compensaciones arquitectónicas entre rendimiento, consistencia, disponibilidad, fiabilidad, escalabilidad y coste.
- Asociarse con equipos de plataforma y aplicación para traducir los requisitos de carga de trabajo en patrones eficientes de acceso y ejecución de datos, incluyendo las cargas de trabajo de IA emergentes.
- Liderar iniciativas entre equipos desde la identificación del problema y el diseño hasta la implementación, el despliegue en producción y la adopción.
- Asesorar a ingenieros senior y fortalecer las prácticas de ingeniería para el diseño de bases de datos, el análisis de rendimiento y la optimización.
Cualificaciones
Cualificaciones básicas
- Grado universitario (BA/BS) en Informática o un campo técnico relacionado, o experiencia práctica equivalente.
- 10+ años de experiencia en la industria en ingeniería de software, sistemas de bases de datos, sistemas distribuidos o áreas de infraestructura relacionadas.
- 5+ años de experiencia en capacidad de arquitecto, líder técnico o liderazgo técnico senior, impulsando la arquitectura y la dirección técnica en sistemas complejos o múltiples equipos de ingeniería.
- Experiencia en el diseño, construcción u optimización de sistemas de bases de datos de producción, incluyendo bases de datos relacionales, ejecución de consultas, indexación o componentes de almacenamiento.
- Experiencia en el diagnóstico y mejora del rendimiento de bases de datos o sistemas distribuidos mediante cambios en la ejecución de consultas, el almacenamiento o los patrones de acceso de las aplicaciones.
- Experiencia práctica en programación y experiencia liderando iniciativas técnicamente complejas a través de límites de equipo u organización.
Cualificaciones preferentes
- Máster o doctorado en Informática o un campo técnico relacionado, con experiencia operando a nivel de Principal Staff o alcance equivalente.
- Profundo conocimiento del funcionamiento interno de las bases de datos, incluyendo optimizadores de consultas, motores de ejecución, indexación, motores de almacenamiento y compensaciones de consistencia y disponibilidad.
- Experiencia que abarque bases de datos transaccionales en línea y sistemas analíticos fuera de línea, incluyendo federación de consultas, HTAP o interfaces relacionales sobre almacenamiento de data lake.
- Historial de entrega de mejoras medibles en el rendimiento, la utilización del hardware o el coste de la infraestructura en grandes plataformas de datos de producción.
- Experiencia en la construcción u optimización de plataformas de bases de datos relacionales y distribuidas como MySQL, PostgreSQL, TiDB o sistemas comparables.
- Experiencia con el funcionamiento interno o la optimización del rendimiento de plataformas analíticas, de streaming o de procesamiento por lotes como Spark, Flink o sistemas comparables.
- Comprensión de las implicaciones de rendimiento y almacenamiento de las cargas de trabajo orientadas a la IA, incluyendo incrustaciones vectoriales, búsqueda de texto y operaciones relacionadas con la inferencia.
- Capacidad demostrada para establecer una estrategia técnica, alinear a ingenieros y líderes senior, e impulsar la implementación y adopción en múltiples equipos mientras se mantiene un enfoque práctico.
Habilidades sugeridas
- Sistemas de bases de datos
- Optimización del rendimiento de bases de datos
- Sistemas distribuidos
- Estrategia técnica
Información adicional
Declaración de igualdad de oportunidades
Buscamos candidatos con una amplia gama de perspectivas y antecedentes, y estamos orgullosos de ser un empleador que ofrece igualdad de oportunidades. LinkedIn considera a los solicitantes cualificados sin distinción de raza, color, religión, credo, género, origen nacional, edad, discapacidad, estatus de veterano, estado civil, embarazo, sexo, expresión o identidad de género, orientación sexual, ciudadanía o cualquier otra clase protegida por la ley.
LinkedIn se compromete a ofrecer una experiencia inclusiva y accesible para todos los solicitantes de empleo, incluidas las personas con discapacidad. Nuestro objetivo es fomentar un lugar de trabajo inclusivo y accesible donde todos tengan la oportunidad de tener éxito.
Si necesitas una adaptación razonable para buscar una oferta de trabajo, solicitar un puesto o participar en el proceso de entrevista, ponte en contacto con nosotros y describe la adaptación específica solicitada para una limitación relacionada con la discapacidad.
Completa una solicitud de adaptación aquí: app.smartsheet.com/b/form/b660a0327d044969abfd7a4e73d15c36
Las adaptaciones razonables son modificaciones o ajustes al proceso de solicitud o contratación que te permitirían participar plenamente en dicho proceso. Ejemplos de adaptaciones razonables incluyen, entre otros:
- Documentos en formatos alternativos o leídos en voz alta para ti
- Tener entrevistas en una ubicación accesible
- Estar acompañado por un perro de servicio
- Tener un intérprete de lengua de signos presente para la entrevista
Se responderá a una solicitud de adaptación en un plazo de tres días hábiles. Sin embargo, las solicitudes no relacionadas con la discapacidad, como el seguimiento de una solicitud, no recibirán respuesta.
LinkedIn no despedirá ni discriminará de ninguna otra manera a los empleados o solicitantes porque hayan preguntado, discutido o revelado su propio salario o el salario de otro empleado o solicitante. Sin embargo, los empleados que tienen acceso a la información de compensación de otros empleados o solicitantes como parte de sus funciones laborales esenciales no pueden revelar el salario de otros empleados o solicitantes a personas que no tengan acceso a dicha información, a menos que la divulgación sea (a) en respuesta a una queja o cargo formal, (b) en el marco de una investigación, procedimiento, audiencia o acción, incluida una investigación realizada por LinkedIn, o (c) coherente con el deber legal de LinkedIn de proporcionar información.
Ordenanza de Oportunidades Justas de San Francisco
De conformidad con la Ordenanza de Oportunidades Justas de San Francisco, LinkedIn considerará para el empleo a solicitantes cualificados con antecedentes de arresto y condena.
Declaración de política de transparencia salarial
Como contratista federal, LinkedIn sigue las disposiciones de transparencia salarial y no discriminación descritas en este enlace: lnkd.in/paytransparency.
Aviso global de privacidad de datos y carteles de cumplimiento para candidatos a empleo
Utiliza este enlace para acceder a documentos que proporcionan información sobre cómo LinkedIn maneja los datos personales de los empleados y solicitantes de empleo, así como el Aviso de Participación en E-Verify y los carteles de Derechos de Inmigrantes y Empleados del Departamento de Justicia: linkedin.com/legal/candidate-portal.
Tipo de lugar de trabajo: Híbrido
Trayectoria profesional y nivel: IC6/11
Departamento: Ingeniería
LinkedIn se compromete a prácticas de compensación justas y equitativas.
El rango salarial para este puesto es $231,000 a $378,000.
Los paquetes de compensación reales se basan en varios factores únicos para cada candidato, incluyendo, entre otros, el conjunto de habilidades, la profundidad de la experiencia, las certificaciones y la ubicación de trabajo específica. Esto puede ser diferente en otras ubicaciones debido a las diferencias en el coste de la mano de obra.
El paquete de compensación total para este puesto también puede incluir bonificación anual por rendimiento, acciones, beneficios y/u otros planes de compensación de incentivos aplicables. Para obtener más información, visita careers.linkedin.com/benefits.
