Redwood Materials
InterSystems
Desarrollador Principal de Sistemas – Kernel
Sobre la oportunidad
La plataforma de datos IRIS de InterSystems es el motor detrás de algunas de las aplicaciones más importantes del mundo. En su núcleo se encuentra un motor de base de datos súper escalable y de alto rendimiento diseñado para almacenar datos de forma natural y flexible, a los que se accede desde múltiples modelos de datos, incluyendo arrays multidimensionales, clave/valor, tablas relacionales y objetos. El motor de base de datos se ejecuta en una variedad de sistemas operativos, incluyendo Linux, AIX y Windows. Está diseñado para escalar en grandes máquinas NUMA, clústeres de caché distribuidos y la nube.
El equipo del kernel de la base de datos necesita un desarrollador creativo y motivado para unirse a ellos en el diseño, implementación y mejora de componentes del motor de la base de datos y su lenguaje de programación embebido. Como parte de un equipo pequeño en el centro de la plataforma de datos, puede esperar tener un gran impacto con un alto grado de independencia.
Responsabilidades
- Redactar código fuente elegante, eficiente, fiable y mantenible en C, con algo de C++
- Analizar, desarrollar y optimizar algoritmos y estructuras de datos para la eficiencia en memoria y/o dispositivos de almacenamiento modernos
- Analizar y comprender problemas de control de concurrencia y ordenación de memoria en torno al acceso a estructuras de memoria compartida
- Aprender, mantener y extender el lenguaje de programación de base de datos embebido (ObjectScript) que comprende la interfaz de aplicación a la base de datos
- Mejorar las interacciones con sistemas operativos y dispositivos de hardware modernos
- Desarrollar y mantener APIs de gestión de bases de datos
- Depurar problemas complejos; desarrollar y ejecutar código de prueba
- Redactar documentación interna de diseño y guiar la documentación externa
- Mantenerse al día con la tecnología de sistemas operativos, almacenamiento y bases de datos
Experiencia Requerida
- Más de 10 años desarrollando código de sistema de bajo nivel para software de misión crítica
- Experiencia en C o C++; se valorará ensamblador.
- Sólidos conocimientos técnicos de arquitectura de computadoras, sistemas operativos, control de concurrencia, métodos de compilador e intérprete, y técnicas de ingeniería de software
- Excelentes habilidades de comunicación y colaboración
- Compromiso con la creación de código robusto para ejecutarse durante décadas en despliegues de alto riesgo
- Experiencia en el uso de herramientas asistidas por IA (por ejemplo, copilotos, herramientas de resumen o chatbots) con capacidad para evaluar y verificar críticamente las salidas generadas por IA
- Capacidad demostrada para aprender, evaluar, adaptarse, proponer e implementar flujos de trabajo aumentados por IA con el fin de mejorar continuamente la productividad propia y del equipo
- Título de Grado en Ciencias de la Computación, Ingeniería de Software o un campo relacionado
--------------------------------------------------------------------------------
Somos un empleador que ofrece igualdad de oportunidades y no discriminamos por motivos de raza, color, religión, sexo, origen nacional, ascendencia, estado civil, condición de veterano, edad, discapacidad, orientación sexual o identidad o expresión de género, ni ninguna otra categoría protegida por la ley. InterSystems es un Empleador E-Verify en los Estados Unidos.
InterSystems está proporcionando una estimación actual de buena fe del rango salarial base anticipado para este puesto, dependiendo de una variedad de factores que incluyen la experiencia, la educación, las habilidades y el rendimiento.
La compensación base estimada para este puesto es:
$144,000—$205,000 USD
Descargo de responsabilidad sobre IA
InterSystems puede utilizar herramientas de IA para sus operaciones internas, incluidas tareas administrativas durante el reclutamiento (por ejemplo, organización de información de candidatos). El enfoque de InterSystems hacia la IA se guía por las Directrices de IA Responsable de InterSystems intersystems.com/ai-use-guidelines/. La IA no se utiliza para tomar o influir en las decisiones de contratación. Todas las decisiones son tomadas por empleados de InterSystems.
Los candidatos pueden utilizar IA para la preparación de CV o entrevistas, siempre que los materiales sean veraces y reflejen su propia experiencia. No se deben utilizar herramientas de IA ni servicios de transcripción de terceros durante las entrevistas o evaluaciones.
Tenga en cuenta que el uso de tecnología portátil, incluidas herramientas relacionadas con IA u otros dispositivos conectados a tecnología (como gafas y/o wearables inteligentes de META o Google, y/o cualquier dispositivo similar), está estrictamente prohibido durante el proceso de entrevista y selección con InterSystems. Cualquier solicitante que requiera un dispositivo portátil o cualquier tipo de soporte tecnológico durante el proceso de entrevista como una adaptación razonable según la ADA o las leyes y regulaciones estatales o del país aplicables debe ponerse en contacto con el Departamento de Recursos Humanos de InterSystems antes de asistir o participar en cualquier proceso de entrevista o selección.
Otra compensación puede incluir un incentivo anual variable discrecional.
La empresa también ofrece generosos beneficios para empleados, que incluyen:
- Seguro médico, de visión y dental
- Seguro de incapacidad a corto y largo plazo, y seguro de vida
- Contribución de participación en beneficios 401(k)
- Tiempo libre remunerado y días festivos
- Permiso parental
- Reembolso de matrícula
Acerca de InterSystems
InterSystems, un proveedor creativo de tecnología de datos, ofrece una base unificada para aplicaciones de próxima generación para clientes de atención médica, finanzas, manufactura y cadena de suministro en más de 80 países. Nuestras plataformas de datos resuelven problemas de interoperabilidad, velocidad y escalabilidad para grandes organizaciones en todo el mundo para desbloquear el poder de los datos y permitir que las personas perciban los datos de maneras imaginativas. Fundada en 1978, InterSystems está comprometida con la excelencia a través de su soporte 24×7 para clientes y socios en todo el mundo. De propiedad privada y con sede en Boston, Massachusetts, InterSystems tiene 38 oficinas en 28 países en todo el mundo. Para más información, visite InterSystems.com cts.businesswire.com/ct/CT?id=smartlink&url=https://www.intersystems.com/&esheet=53379223&newsitemid=20230410005415&lan=en-US&anchor=InterSystems.com&index=4&md5=3edf749fa33f5a2ac0c355c410576e90.
