Desarrollador de plataforma de búsqueda Fully Remote - US

Desarrollador de plataforma de búsqueda

Tiempo completo • Fully Remote - US
Beneficios:
  • Horario flexible
  • Seguro médico
  • Tiempo libre remunerado
Buscamos un desarrollador de plataforma de búsqueda con experiencia práctica diseñando, desplegando y operando soluciones de búsqueda basadas en AWS OpenSearch. Este puesto se centra en construir infraestructuras de búsqueda escalables y de calidad producción y servicios backend que ingieran, normalizan, indexan y consultan datos de múltiples fuentes de contenido.
Trabajarás estrechamente con equipos de producto, frontend e ingeniería en la nube para ofrecer capacidades de búsqueda eficientes, seguras y fiables utilizando servicios nativos de AWS, al tiempo que apoyarás despliegues de búsqueda orientados al cliente en el mundo real.
 
Este puesto es ideal para un desarrollador de nivel medio a experimentado que disfruta trabajando en la intersección de la ingeniería de búsqueda, los servicios backend, la ingestión de datos y la arquitectura en la nube.
 
RESPONSABILIDADES
 
  • Diseñar, construir y mantener índices, mapeos, analizadores y plantillas de índices de AWS OpenSearch
  • Desarrollar servicios backend de .NET 8 (C#) que ingieran, indexen y consultan datos de OpenSearch
  • Implementar y optimizar OpenSearch query DSL para rendimiento, relevancia y escalabilidad
  • Diseñar y mantener canalizaciones de ingestión de datos que recopilen contenido de:
    • Bases de datos (relacionales y NoSQL)
    • Fuentes basadas en archivos (S3, documentos, exportaciones)
    • Sistemas externos y APIs
    • Sitios web o fuentes de contenido (cuando corresponda)
  • Normalizar, enriquecer y transformar contenido antes de indexar (extracción de metadatos, procesamiento de texto, mapeo de campos)
  • Construye y expone APIs de búsqueda usando AWS Lambda y API Gateway
  • Soporte para flujos de trabajo de indexación por lotes y casi en tiempo real
  • Desplegar y operar servicios en AWS ECS y/o EC2
  • Monitorizar, solucionar problemas y ajustar el estado del clúster de OpenSearch, el rendimiento de indexación y el rendimiento de consultas
  • Colabora con equipos frontend que desarrollan experiencias de búsqueda basadas en React
  • Participa en discusiones arquitectónicas sobre relevancia en búsquedas, escalabilidad y modelado de datos
  • Soporte para despliegues de búsqueda de clientes, incluyendo configuración del entorno, ajuste y optimización continua
  • Código backend limpio, mantenible y bien probado
  • Participar en revisiones de código y discusiones técnicas de diseño
 CUALIFICACIONES
  • 4+ años de experiencia en backend, búsqueda o desarrollo centrado en datos
  • Experiencia práctica con AWS OpenSearch (o Elasticsearch en AWS)
  • Buen conocimiento de los fundamentos de la búsqueda:
    • Estrategias de indexación
    • Mapas y analizadores
    • Consulta DSL y puntuación de relevancia
  • Experiencia profesional con C# / .NET 8
  • Experiencia en la construcción de APIs RESTful (Lambda, API Gateway o servicios basados en contenedores)
  • Experiencia en la ingesta e indexación de datos de múltiples fuentes de contenido, incluyendo bases de datos, archivos y sistemas externos
  • Familiaridad con los servicios de AWS, incluyendo:
    • OpenSearch
    • Lambda
    • API Gateway
    • S3
    • ECS y/o EC2
    • AWS Glue
  • Experiencia desplegando y apoyando sistemas de búsqueda en producción para clientes
  • Sólido conocimiento de sistemas distribuidos y optimización del rendimiento
  • Cómodo trabajando en entornos nativos de la nube de AWS
CUALIFICACIONES AGRADABLES
 
  • Experiencia con los paneles de OpenSearch
  • Ajuste de relevancia, estrategias de puntuación o analizadores personalizados
  • Experiencia frontend con React (integración de interfaz de búsqueda)
  • Experiencia con Docker y despliegues en contenedores
  • Experiencia en CI/CD (GitHub Actions, AWS CodePipeline, etc.)
  • Conocimiento de sistemas orientados a eventos o streaming (SQS, SNS, Kafka, etc.)
  • Experiencia con la ingestión, rastreo o extracción de contenido estructurado
  • Experiencia en la seguridad de sistemas de búsqueda (IAM, VPCs, control de acceso de grano fino)
 
Debe ser ciudadano estadounidense y estar en EE.UU.

Empleador que ofrece igualdad de oportunidades

Este es un puesto remoto.

Compensación: 120.000,00 $ - 140.000,00 $ al año




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or

¿Por qué unirse a nuestro equipo?

Trabaja en cualquier lugar
Colaboración
Flexibilidad
Innovación
Equilibrio trabajo-vida