$150,000-180,000
TP-Link Systems Inc.
Irvine, CA, USA
Con sede en Estados Unidos, TP-Link Systems Inc. es un proveedor global de dispositivos de red confiables y productos para el hogar inteligente, clasificado constantemente como el principal proveedor mundial de dispositivos Wi-Fi. La empresa se compromete a ofrecer productos innovadores que mejoren la vida de las personas mediante una conectividad más rápida y confiable. Con un compromiso con la excelencia, TP-Link atiende a clientes en más de 170 países y continúa ampliando su presencia global. Creemos que la tecnología cambia el mundo para mejor. En TP-Link Systems Inc., estamos comprometidos a crear productos fiables y de alto rendimiento para conectar a usuarios de todo el mundo con las maravillas de la tecnología. Abrazando la profesionalidad, la innovación, la excelencia y la simplicidad, nuestro objetivo es ayudar a nuestros clientes a lograr un rendimiento global sobresaliente y permitir a los consumidores disfrutar de un estilo de vida sin interrupciones y sencillo. VISIÓN GENERAL Como Ingeniero Senior de Nube – Base de Datos Distribuida y Middleware, diseñará y optimizará la arquitectura de sistemas de bases de datos distribuidas y middleware para garantizar escalabilidad, alta disponibilidad y tolerancia a fallos. Liderará estrategias de gobernanza de datos, optimizará el rendimiento en múltiples capas e implementará planes de recuperación ante desastres para asegurar la continuidad del negocio. Además, colaborará con equipos multifuncionales y mentorizará a ingenieros en gestión de bases de datos, estabilidad del sistema y ajuste de rendimiento. RESPONSABILIDADES: Diseño de arquitectura Diseñar la arquitectura general de sistemas de bases de datos distribuidas y middleware para garantizar alta disponibilidad, escalabilidad y tolerancia a fallos. Integrar componentes de código abierto para construir soluciones que cumplan con estándares empresariales. Gobernanza subyacente de la base de datos y procesamiento de datos Realizar investigaciones profundas y optimización de la gobernanza de datos subyacentes en bases de datos, incluyendo formatos de almacenamiento, estructuras de datos, métodos de indexación, fragmentación de datos, compactación, compresión, validación y reparación de datos, así como copias de seguridad y recuperación. Formular estrategias eficientes de gobernanza de datos para garantizar un procesamiento seguro y de alto rendimiento en entornos distribuidos. Ajuste de rendimiento y optimización de recursos Optimizar recursos en múltiples capas, incluyendo E/S del sistema operativo y rendimiento de red, para garantizar estabilidad y alto rendimiento en entornos complejos. Supervisar métricas de rendimiento del sistema para identificar y resolver problemas de forma oportuna. Mantenimiento del sistema y diseño de recuperación ante desastres Diseñar e implementar operaciones rutinarias, copias de seguridad y recuperación de datos, y planes de recuperación ante desastres para asegurar la continuidad del negocio. Establecer estándares operativos para aplicaciones distribuidas y optimizar continuamente la estabilidad y recuperabilidad del sistema. Colaboración en equipo y orientación técnica Colaborar estrechamente con equipos multifuncionales (desarrollo, operaciones, seguridad, etc.) para garantizar el éxito de los proyectos. Mentorizar a miembros del equipo en sistemas distribuidos, gobernanza de bases de datos y prácticas de ajuste de rendimiento, elevando así la competencia técnica general del equipo. REQUISITOS HABILIDADES REQUERIDAS Formación académica Título universitario o superior en Ciencias de la Computación, Ingeniería de Software o campo relacionado. Se prefiere una maestría. Experiencia laboral Más de 5 años de experiencia en computación en la nube, sistemas distribuidos, sistemas de bases de datos o campos relacionados. Experiencia demostrada en diseño e implementación de arquitecturas en sistemas empresariales o de internet a gran escala. Habilidades profesionales Teoría de sistemas distribuidos: Comprensión profunda de la teoría CAP, principios BASE, transacciones ACID y algoritmos de consenso y consistencia. Conocimientos en arquitectura distribuida: Dominio de diseños comunes de arquitectura distribuida y capacidad para proponer soluciones efectivas para diversos escenarios empresariales. Gobernanza subyacente de bases de datos: Dominio de formatos de almacenamiento, estructuras de datos, métodos de indexación, fragmentación, compactación, compresión, validación y reparación de datos, y estrategias de copia de seguridad y recuperación. Concurrencia de transacciones y ajuste de rendimiento: Experiencia en control de concurrencia de transacciones, amplia experiencia en ajuste de rendimiento (incluyendo optimización de E/S del sistema operativo, red, etc.), diseño de mecanismos de bloqueo y resolución de problemas de amplificación de lectura/escritura en entornos de alta concurrencia. Aplicaciones distribuidas y recuperación ante desastres: Conocimiento de escenarios de aplicaciones distribuidas y capacidad para diseñar soluciones eficientes para operaciones diarias y recuperación ante desastres. Habilidades de desarrollo: Dominio de al menos un lenguaje de programación principal (por ejemplo, Java, Python, Go), con sólidas habilidades de codificación y un buen entendimiento de los principios de diseño de sistemas. HABILIDADES ADICIONALES (DESEABLES) Experiencia en el diseño e implementación de arquitecturas en plataformas de nube pública (como AWS, Azure o GCP). Conocimiento de contenedores (Docker) y orquestación de contenedores (Kubernetes). Experiencia con bases de datos como Cassandra, MongoDB, Redis y otras. BENEFICIOS Rango salarial: $150.000 - $180.000 Bocadillos y bebidas gratuitos, y almuerzo proporcionado los viernes Seguro médico, dental y de visión completamente pagado (cobertura parcial para dependientes) Aportes a fondos 401k Evaluaciones semestrales y aumentos salariales anuales Beneficios para la salud y el bienestar, incluyendo membresía gratuita en gimnasios Eventos trimestrales de formación de equipos En TP-Link Systems Inc., estamos en constante búsqueda de personas ambiciosas apasionadas por su trabajo. Creemos que la diversidad impulsa la innovación, la colaboración y nuestro espíritu emprendedor. Como empresa global, valoramos profundamente las perspectivas diversas y estamos comprometidos a crear un entorno en el que todas las voces sean escuchadas, respetadas y valoradas. Estamos dedicados a ofrecer oportunidades de empleo iguales a todos los empleados y solicitantes, y prohibimos cualquier tipo de discriminación o acoso basado en raza, color, religión, edad, sexo, origen nacional, discapacidad, genética, estatus de veterano protegido, orientación sexual, identidad o expresión de género, o cualquier otra característica protegida por leyes federales, estatales o locales. Más allá del cumplimiento normativo, nos esforzamos por crear un entorno laboral solidario y orientado al crecimiento para todos. Si compartes nuestra pasión y conexión con esta misión, te invitamos a postularte y unirte a nosotros para construir un equipo dinámico e inclusivo en TP-Link Systems Inc. Por favor, no se aceptan consultas de agencias de terceros, y en este momento no podemos ofrecer patrocinio de visa.