CONCEPT SOLUTIONS LLC
Oracle
Ingeniero/a de Software Principal, Infraestructura Central
RESPONSABILIDADES
Lidera el desarrollo y comienza la arquitectura de componentes de sistemas distribuidos elásticos y escalables. Define y aplica requisitos de escalabilidad para los componentes propios; optimiza el código y las rutas de datos para cargas de trabajo de alto rendimiento y hiperescala; y aprovecha las plataformas del plano de datos para la recuperación, el almacenamiento y el procesamiento a gran escala. Diseña sistemas tolerantes a fallos y actualizables en servicio utilizando redundancia, replicación, conmutación por error y políticas para particiones, aplicando la reducción de carga, la limitación y el control de velocidad para manejar la falta de fiabilidad de la red mientras se cumplen los SLO.
Establece KPIs y telemetría; crea paneles y alertas proactivas; y diseña validaciones complejas (inyección de fallos, apagones), replicación y sincronización para garantizar la corrección y la durabilidad. Diagnostica y resuelve proactivamente problemas de producción, asesora a compañeros y garantiza la preparación operativa.
Implementa controles de seguridad robustos, ejecuta la remediación, mantiene la documentación de cumplimiento y desarrolla IaC y automatización que permiten parches, actualizaciones y reversiones seguras dentro de los planes de gestión de cambios.
- Utilizar prácticas y procedimientos estándar de desarrollo de software para la definición del alcance, arquitectura, especificación, desarrollo, control de código fuente, revisión de código, documentación y pruebas de funcionalidades.
- Trabajar en estrecha colaboración con otros miembros del equipo, compañeros geográficamente distribuidos y equipos multifuncionales para la ejecución de hitos del proyecto acordados y fechas de entrega.
- Comunicar el estado, los riesgos y ofrecer estrategias de mitigación para garantizar la entrega a tiempo de todos los elementos comprometidos.
Soportar la excelencia operativa en un entorno Cloud DevOps.
Habilidades Requeridas/Preferidas
- Dominio de C/C++.
- Dominio de scripting en un lenguaje como Python, Perl o Bash.
- Experiencia práctica en el desarrollo de aplicaciones/infraestructura Linux multihilo.
- Experiencia en una o más pilas y protocolos de red o almacenamiento como P4, DOCA, TCP/IP, NVMe, PCIe, DPDK.
- Habilidades de desarrollo de firmware y experiencia con sistemas embebidos.
- Conocimiento de al menos una de las arquitecturas de computadoras Intel/AMD/ARM.
- Experiencia en la puesta en marcha de hardware y/o sistemas.
- Experiencia con programación del Kernel/Drivers de Linux.
- Dominio de Linux.
- Dominio de tecnologías de virtualización (SRIOV, VirtIO, VDPA, etc.).
- Experiencia en entornos CI/CD.
- Comodidad trabajando con equipos de laboratorio remotos.
Habilidades Blandas Requeridas
- Excelentes habilidades de resolución de problemas, analíticas y de resolución de problemas técnicos.
- Capacidad para adquirir nuevas habilidades rápidamente según sea necesario.
- Capacidad para trabajar con mínima supervisión.
- Capacidad para priorizar, autogestionarse, autoestudiarse y organizarse eficazmente.
- Capacidad para colaborar y trabajar en equipo con compañeros y miembros del proyecto.
- Habilidades excepcionales de comunicación y presentación.
- Fuerte impulso por el éxito.
- Participación activa en el proceso de toma de decisiones técnicas.
- Participar en discusiones técnicas y proporcionar retroalimentación según las necesidades del equipo/departamento.
- Garantizar el cumplimiento de la metodología de desarrollo y el proceso técnico.
CALIFICACIONES
Calificaciones Mínimas del Puesto
Educación y/o Experiencia:
11 años de experiencia en desarrollo de software
O
Título de Ingeniero/a Técnico/a (B.Tech) en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 7 años de experiencia en desarrollo de software
O
Título de Grado en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 7 años de experiencia en desarrollo de software
O
Título de Máster Técnico/a (M.Tech) en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 5 años de experiencia en desarrollo de software
O
Título de Máster en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 5 años de experiencia en desarrollo de software
O
Doctorado en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 3 año de experiencia en desarrollo de software.
Habilidades del Puesto
Igual que el nivel anterior más;
- Análisis de Datos: Capacidad demostrada para analizar e interpretar datos para producir información de negocio procesable.
- Metodologías Ágiles: Capacidad demostrada para utilizar metodologías ágiles para impulsar la mejora continua y la entrega de productos.
- Automatización: Capacidad demostrada o conocimiento de automatización, incluyendo el diseño, implementación y gestión de herramientas, procesos o sistemas automatizados para optimizar las operaciones.
- Cumplimiento: Conocimiento demostrado y cumplimiento de los requisitos normativos, legales y de cumplimiento de la organización.
- Garantía de Calidad: Capacidad demostrada o conocimiento de garantía de calidad, incluyendo la garantía de cumplimiento de estándares y la implementación de medidas de control de calidad.
- Lenguajes de Scripting: Capacidad demostrada o conocimiento de lenguajes de scripting, incluyendo la escritura y el mantenimiento de scripts para mejorar la eficiencia del sistema.
- Planes de Pruebas de Software: Capacidad demostrada para desarrollar y ejecutar planes de pruebas de software eficaces para validar la calidad del producto.
- Desarrollo de Experiencia de Usuario: Capacidad demostrada o conocimiento de desarrollo de experiencia de usuario, incluyendo el diseño de interfaces y contenido de usuario intuitivos y eficaces.
- Revisión de Código: Capacidad demostrada para realizar revisiones de código en profundidad para la garantía de calidad del software.
- Sistemas Embebidos: Capacidad demostrada para desarrollar sistemas embebidos, equilibrando hardware y software para un rendimiento óptimo.
- Estimación de Software: Capacidad demostrada para proporcionar estimaciones precisas de esfuerzo y complejidad del software para la planificación y programación de proyectos.
- Cloud - Experiencia en Plataformas Cloud: 3 año de experiencia académica o profesional con plataformas cloud (ej. AWS, Azure, Google, Oracle Cloud).
- Experiencia en Pruebas y Automatización: 5 años de experiencia trabajando en pruebas y automatización a nivel de sistema.
- Experiencia en Sistemas Distribuidos: 4 año de experiencia trabajando en la entrega y operación de sistemas distribuidos a gran escala.
Calificaciones Preferidas del Puesto
Educación y/o Experiencia
11 años de experiencia en desarrollo de software
O
Título de Ingeniero/a Técnico/a (B.Tech) en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 7 años de experiencia en desarrollo de software
O
Título de Grado en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 7 años de experiencia en desarrollo de software
O
Título de Máster Técnico/a (M.Tech) en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 5 años de experiencia en desarrollo de software
O
Título de Máster en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 5 años de experiencia en desarrollo de software
O
Doctorado en Informática, Ingeniería Informática, Ingeniería de Software, Ingeniería Eléctrica/Electrónica, Sistemas de Información Informática, Sistemas de Información, Tecnología de la Información, Telecomunicaciones, Matemáticas, Física o campo relacionado Y 3 años de experiencia en desarrollo de software.
Experiencia en Liderazgo de Personas / Gestión
1 año de experiencia con plataformas cloud (ej. AWS, Azure, Google, Oracle Cloud).
Oracle reúne los datos, la infraestructura, las aplicaciones y la experiencia necesarios para potenciar todo, desde innovaciones industriales hasta atención médica vital. Y con la IA integrada en nuestros productos y servicios, ayudamos a los clientes a convertir esa promesa en un futuro mejor para todos. Descubra su potencial en una empresa líder en soluciones de IA y nube que impactan a miles de millones de vidas.
La verdadera innovación comienza cuando todos tienen la oportunidad de contribuir. Por eso, estamos comprometidos a hacer crecer una fuerza laboral que promueva oportunidades para todos con beneficios competitivos que apoyen a nuestra gente con opciones flexibles de seguro médico, de vida y de jubilación. También animamos a los empleados a retribuir a sus comunidades a través de nuestros programas de voluntariado.
Estamos comprometidos a incluir a personas con discapacidades en todas las etapas del proceso de empleo. Si necesita asistencia de accesibilidad o una adaptación para una discapacidad en cualquier momento, háganoslo saber enviando un correo electrónico a accommodation-request_mb@oracle.com [accommodation-request_mb@oracle.com] o llamando al 1-888-404-2494 en los Estados Unidos.
Oracle es un Empleador de Igualdad de Oportunidades. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, origen nacional, orientación sexual, identidad de género, discapacidad y condición de veterano protegido, o cualquier otra característica protegida por la ley.
Oracle considerará para el empleo a solicitantes cualificados con antecedentes de arresto y condena de conformidad con la ley aplicable.
