RLINK SOLUTIONS LLC
Desarrollador Full Stack - Python/Flask/FastAPI & LLM & React
Tiempo completo • Chicago
Ingeniero Full Stack
SFO, CA- Híbrido (de martes a jueves en la oficina)
6+ meses con alta posibilidad de prórroga
Descripción del puesto:
Responsabilidades clave:
- Arquitectura del sistema y diseño de bases de datos: Arquitecto sistemas backend escalables y de baja latencia capaces de manejar conjuntos de datos masivos y actualizaciones en tiempo real de datos de riesgo. Diseñar esquemas de bases de datos altamente optimizados (SQL/NoSQL) y pipelines de orquestación de datos adaptados para la automatización FRM.
- Orquestación de API y Servicios: Desarrollar y gestionar APIs RESTful, GraphQL y capas de comunicación en tiempo real de alto rendimiento (WebSockets/gRPC-web). Implementar arquitectura de microservicios y Protocolos de Contexto de Modelo (MCPs) para conectar de forma segura agentes de IA con datos internos de la empresa.
- Integración avanzada de IA y LLM: Diseñar, integrar y desplegar sistemas LLM listos para producción utilizando proveedores como OpenAI y Anthropic. Construir flujos de trabajo sofisticados de backend utilizando frameworks de agentes de IA (Lang Graph, CrewAI), llamadas a funciones y patrones complejos de uso de herramientas para automatizar la lógica de negocio.
- Ejecución full-stack y entrega frontend: Traduce diseños Figma de alta fidelidad o prototipos rápidos en diseños React perfectos al píxel, escalables y seguros. Gestiona flujos de trabajo asíncronos complejos usando Redux + Sagas o Zustand, mientras implementas TanStack Query para la sincronización moderna del estado del servidor.
- Rendimiento y observabilidad de la IA: Construir sistemas de IA resilientes implementando la observabilidad de la IA (por ejemplo, LangSmith, Opik), detección de alucinaciones y lógica de reintentos. Optimiza el rendimiento de extremo a extremo para asegurar que las actualizaciones frecuentes en tiempo real no provoquen re-renderizados innecesarios de la interfaz, manteniendo una experiencia de usuario fluida incluso bajo altas cargas de datos.
- Desarrollo impulsado por IA: Lidera con el ejemplo utilizando flujos de trabajo de codificación aumentados por IA, aprovechando herramientas como Cursor, Codex y GitHub Copilot para acelerar la entrega de funcionalidades entre pilas, refactorizar la lógica heredada y eliminar el código estándar.
La Misión
El equipo de Gestión de Riesgos Financieros (FRM) garantiza la integridad de nuestra plataforma mediante monitorización en tiempo real, visualización compleja de datos y automatización impulsada por IA. Buscamos un Ingeniero Senior Full-Stack (Enfocado en el backend) para diseñar los sistemas de datos centrales y las capas de servicio que impulsan nuestra plataforma, integrándolos sin problemas en interfaces de usuario de alta velocidad. Construirás una infraestructura altamente escalable, orquestarás APIs complejas, integrarás capacidades GenAI en nuestros flujos de trabajo backend y ofrecerás experiencias de frontend pulidas.
El puesto: Diseñar infraestructuras inteligentes y de extremo a extremo
Serás el propietario de la arquitectura del sistema para nuestras herramientas de cumplimiento y automatización de FRM. Esto significa moverte con fluidez por toda la pila: diseñar bases de datos, construir microservicios robustos, integrar Protocolos de Contexto de Modelo (MCPs) para agentes de IA y reforzar paneles interactivos para gestionar actualizaciones de datos de riesgos en tiempo real con latencia ultra baja. Eres un ingeniero de alta velocidad que abraza el futuro del desarrollo de software, tratando datos, APIs e interfaces como un producto único y cohesivo.
Cualificaciones requeridas
- 7+ años de experiencia en ingeniería: Amplia experiencia en diseño de sistemas, arquitectura de bases de datos y escalabilidad de servicios backend de nivel empresarial, con un reciente giro hacia la entrega full-stack y flujos de trabajo aumentados con IA.
- Dominio de la pila central: Profunda competencia en Python (Flask/FastAPI) y Node.js para desarrollar capas de servicio de alto rendimiento, combinadas con un fuerte dominio de React y TypeScript para construir interfaces de calidad de producción.
- Experiencia en tiempo real y protocolos: Conocimiento experto de APIs RESTful, orquestación de servicios, WebSockets y gRPC-web para asegurar que los flujos de datos se sincronizen perfectamente entre los nodos backend y las aplicaciones clientes.
- Estrategia de estado y ciclo de vida de datos: Implementación experta de bases de datos de alto rendimiento, capas de caché (por ejemplo, Redis) y estrategias modernas de gestión de estados (TanStack Query, Zustand o Redux) para manejar mutaciones de datos pesadas sin problemas.
- Herramientas de IA y Orquestación LLM: Experiencia práctica con frameworks de orquestación LLM (LangChain, LlamaIndex, Smolagents, DSPy) así como con ingeniería avanzada de prompts. Dominio del editor de código Cursor (indexación, compositor y funciones de chat) para mantener una velocidad de élite.
Encantado de tener
- Ecosistema Uber: Experiencia previa en Uber o profundo conocimiento de nuestro ecosistema interno de desarrolladores, pipelines de datos internos y servicios de plataforma.
- Dominio del flujo de trabajo: Experiencia en la construcción de sistemas para paneles de detección de anomalías, herramientas de cumplimiento o plataformas complejas de automatización orientadas a flujos de trabajo (por ejemplo, Celery, Cadence, Temporal).
- Fluidez en prototipado rápido: Familiaridad con los sandboxes de prototipado de diseño a código o prototipado por IA (como Lovable o v0.dev) para mapear rápidamente herramientas internas antes de integrarlas en arquitectura permanente.
- Mentalidad de producto: Enfoque demostrado en ofrecer un valor medible para el usuario, utilizar la retroalimentación de los grupos de interés para mejorar iterativamente y tratar los componentes técnicos como un producto para garantizar la usabilidad, calidad y adopción.
La pila tecnológica
- Núcleo de backend: Python (FastAPI, Flask), Node.js, microservicios, MCP (Protocolo de Contexto de Modelo).
- Núcleo Frontend: React, TypeScript Fusion.js (el framework de Uber).
- IA y herramientas LLM: Cursor, GitHub Copilot, LangGraph, CrewAI, LangSmith/Opik, Lovable v0.dev.
- Estado y datos: Redux + Sagas, TanStack Query, Zustand, API de contexto, WebSockets, gRPC-web, GraphQL, Redis, SQL/NoSQL.
- Diseño e interfaz: Sistema de diseño BaseUI, Styletron (CSS-en-JS), Figma, Tailwind CSS.
Compensación: 85,00 $ - 90,00 $ la hora
(si ya tienes un currículum en Indeed)