Software Engineering Specialist

Job expired!

Ubicación: Híbrido (Asistencia con la reubicación proporcionada)

Responsable de diseñar, construir, entregar y mantener aplicaciones y servicios de software. Operar en áreas como máquinas, nube, plataformas y aplicaciones. Gestionar el ciclo de vida del software, incluyendo análisis de requisitos, documentación, procedimientos e implementación.

Como Especialista en Ingeniería de Software, tú:

  • Colaborarás con ingenieros de sistemas, desarrolladores frontend y desarrolladores de software para implementar soluciones que se alineen y extiendan plataformas y soluciones compartidas.
  • Aplicarás principios de SDLC y metodologías como Lean/Agile/XP, CI, Seguridad de Software y Producto, Escalabilidad, Prácticas de Documentación, Refactorización y Técnicas de Pruebas.
  • Escribirás código que cumpla con los estándares y entregue la funcionalidad deseada utilizando la tecnología seleccionada para el proyecto.
  • Trabajarás en estructuras de datos y algoritmos principales, implementándolos utilizando el lenguaje de programación elegido.

Licenciatura en Ciencias de la Computación o carreras STEM (Ciencia, Tecnología, Ingeniería y Matemáticas) con 1 año de experiencia.

  • Experiencia práctica en desarrollo full-stack de aplicaciones web con conocimientos en Python, Angular/React/NextJS, habilidades en AWS y DevOps.
  • Experiencia como ingeniero MLOps en la construcción y gestión de flujos de trabajo y pipelines para el desarrollo y despliegue de modelos.
  • Conocimiento sólido en AWS (EC2, S3, VPC, IAM, ECS, etc.) es esencial.
  • Buen entendimiento del desarrollo y despliegue de modelos de IA, ingeniería de prompts, IA generativa, modelos de lenguaje a gran escala, bases de datos vectoriales y almacenes de características es una ventaja.
  • Familiaridad con el desarrollo de aplicaciones LLM utilizando herramientas como Langchain es una ventaja.
  • Experiencia en el uso de AWS SageMaker, notebooks de Jupyter, TensorFlow, Keras, Maven, Jenkins, Docker, Kubernetes, bases de datos relacionales y NoSQL.
  • Capacidad para desglosar problemas y estimar el tiempo de las tareas de desarrollo.
  • Entiende el panorama tecnológico, se actualiza sobre las tendencias tecnológicas actuales y trae nuevas ideas al equipo.
  • Muestra comprensión de la propuesta de valor del proyecto para el cliente y muestra compromiso para entregar la mejor propuesta de valor.
  • Entiende las declaraciones de visión organizacional y los marcos de toma de decisiones; capaz de comprender cómo los objetivos del equipo y personales contribuyen a la visión de la organización.
  • Expresa opiniones y presenta razonamientos claros utilizando datos o evidencia factual para influenciar.
  • Aprende las declaraciones de visión de la organización y los marcos de toma de decisiones. Entiende cómo los objetivos del equipo y personales contribuyen a la visión de la organización.
  • Completa las tareas asignadas a tiempo y con alta calidad, asumiendo la responsabilidad independiente de los entregables asignados.
  • Capacidad para desglosar problemas y estimar el tiempo de desarrollo de las tareas de manera eficiente.
  • Busca entender los problemas a fondo antes de implementar soluciones. Hace preguntas para aclarar requisitos cuando existen ambigüedades.
  • Identifica oportunidades para la innovación y ofrece nuevas ideas. Toma la iniciativa para experimentar con nuevos marcos de software.
  • Se adapta a nuevos entornos y requisitos cambiantes, y pivota rápidamente según sea necesario. Responde a las necesidades de coaching y busca información de otras fuentes.
  • Escribe código que cumpla con los estándares y entregue la funcionalidad deseada utilizando la tecnología seleccionada para el proyecto.

#LI-SR2 #LI-Hybrid

Nombre de la empresa: GE HealthCare

Título del trabajo: Especialista en Ingeniería de Software