Acerca de DataRobot:
Únete a DataRobot, el líder en IA impulsada por el valor, pionero en un enfoque único y colaborativo para la IA generativa y predictiva. Nuestra plataforma de IA apoya los datos, aplicaciones y procesos empresariales existentes de una organización, desplegable en instalaciones locales o en cualquier entorno de nube. Confiada por el 40% de las empresas del Fortune 50, mejoramos las operaciones comerciales con valiosos conocimientos impulsados por IA.
Como miembro del dominio de Modelos Personalizados, trabajarás en uno de los componentes clave de la plataforma MLOps de DataRobot, aprovechando Kubernetes. Estamos desarrollando un conjunto de herramientas completo para ejecutar modelos de aprendizaje automático y código suministrados por el usuario, incorporando características de MLOps como deriva de datos, seguimiento de precisión y reentrenamiento. Buscamos un Ingeniero de Software Senior que ayude a acelerar el desarrollo de soluciones de primer nivel para nuestra plataforma.
Responsabilidades Clave:
- Colaborar con Gerentes de Producto y Científicos de Datos para diseñar e implementar nuevas características, entregando soluciones completas tanto para la nube como para la empresa.
- Diseñar y desarrollar software a nivel de aplicación en conjunto con la infraestructura de Kubernetes y contenedores.
- Trabajar con los equipos de DevOps y Seguridad para crear guías de instalación empresarial y documentación.
- Dirigir proyectos, comunicando claramente los requisitos y el alcance.
- Diseñar, construir y documentar APIs REST escalables utilizando Python Flask y el esquema OpenAPI.
- Mantener y mejorar las bases de código existentes.
- Solucionar problemas complejos en ambientes de producción a nivel de aplicación y base de datos.
- Evaluar y validar el código a través de pruebas rigurosas.
Conocimientos, Habilidades y Capacidades Requeridas:
- 7-8+ años de experiencia profesional en desarrollo de software.
- Dominio de Python.
- Comprensión de redes.
- Experiencia en la construcción de aplicaciones contenedorizadas.
- Capacidad para gestionar proyectos de principio a fin y articular decisiones de diseño.
- Excelentes habilidades de comunicación, capacidad para colaborar en equipos, compartir conocimientos y escribir documentación.
- Sólidos fundamentos de ciencias de la computación, incluyendo una comprensión básica de los algoritmos y la complejidad del tiempo.
- Capacidad para desarrollar pruebas de integración y funcionales de calidad.
Cualificaciones Preferidas:
- Licenciatura en un campo relevante.
- Fundamentos de Kubernetes con experiencia a nivel de desarrollador.
- Experiencia con Docker.
- Experiencia con AWS, Azure o GCP.
- Conocimiento de los fundamentos de DevOps y scripting.
- Experiencia construyendo pipelines CI/CD usando Jenkins.
Beneficios para Empleados:
Nuestros empleados son esenciales para nuestro éxito. Ofrecemos una compensación y beneficios competitivos enfocados en el bienestar. Dependiendo de tu ubicación y requisitos legales, los beneficios incluyen:
- Seguro Médico, Dental y de Visión
- Programa de Tiempo Libre Flexible
- Días Festivos Pagados
- Permiso Parental Pagado
- Programa Global de Asistencia al Empleado (EAP)
- ¡Y más!
Nuestros Principios:
- Impresionar a Nuestros Clientes
- Establecer Estándares Altos
- Ser Mejor que Ayer
- Ser Rigurosos
- Asumir la Buena Intención
- Tener las Conversaciones Difíciles
- Ser Mejor Juntos
- Debatir, Decidir, Comprometerse
- Entregar Resultados