Categorías
···
Entrar / Registro

Ingeniero Senior de Big Data

Salario negociable

Qode

North Carolina, USA

Favoritos
Compartir

Parte del contenido se ha traducido automáticamenteVer original
Descripción

Descripción del puesto: Ingeniero Senior de Big Data – Scala/Spark Ubicación: [Charlotte NC/NY/NJ o Presencial/Híbrido] Tipo: [Tiempo completo] Nivel de experiencia: Solo nivel senior   Resumen del puesto Estamos buscando un Ingeniero Senior de Big Data altamente calificado con sólida experiencia en Scala y Apache Spark para apoyar a nuestro equipo de ingeniería de datos. El candidato ideal debe ser capaz de leer y refactorizar código Scala Spark existente, desarrollar mejoras, crear pruebas unitarias robustas y ayudar a migrar el código a un entorno moderno nativo en la nube.   Principales responsabilidades: Analizar y refactorizar código Scala Spark existente para apoyar la migración a nuevos entornos. Escribir y mejorar código Scala Spark con enfoque en rendimiento y mantenibilidad. Desarrollar pruebas unitarias completas para garantizar la calidad y estabilidad del código. Trabajar con datos almacenados en Amazon S3 (formatos CSV y Parquet). Integrar y manipular datos desde MongoDB. Configurar de forma independiente entornos para validar y probar cambios en el código. Ejecutar procedimientos de pruebas manuales y automatizadas. Colaborar dentro de un equipo Ágil y contribuir a la planificación de sprints, refinamiento de historias y revisiones. Mantener una comunicación clara y proactiva con los miembros del equipo, gerentes de proyecto y partes interesadas. Habilidades técnicas y calificaciones: Dominio de Scala y Apache Spark para el procesamiento de datos a gran escala. Conocimientos prácticos de Python para scripting y transformación de datos. Experiencia práctica con Amazon Web Services (AWS), incluyendo: S3 AWS Glue Step Functions Experiencia trabajando con MongoDB y datos estructurados/no estructurados. Familiaridad con SQL y frameworks BDD. Experiencia con Terraform para infraestructura como código es un plus. Amplio conocimiento del ciclo de vida del desarrollo de software (SDLC), desde el desarrollo hasta el despliegue en producción. Experiencia usando herramientas como Git, Azure DevOps/TFS y JIRA. Capacidad para trabajar en entornos Agile/Scrum. Tecnologías principales: Scala Spark AWS Glue AWS Step Functions Maven Terraform Habilidades blandas: Fuertes habilidades para resolver problemas y atención al detalle. Capacidad para trabajar de forma independiente y como parte de un equipo colaborativo Ágil. Excelentes habilidades de comunicación escrita y verbal.

Fuentea:  workable Ver publicación original

Ubicación
North Carolina, USA
Mostrar mapa

workable

También le puede interesar

Workable
Ingeniero de Software, Nivel de Habilidad 0
Fort Meade, MD, USA
En Avalore, somos una empresa pequeña propiedad de veteranos y orientada a una misión, que ayuda a las agencias gubernamentales a aprovechar el poder de los datos y las tecnologías emergentes para resolver problemas complejos. Nuestro equipo combina una profunda experiencia técnica con una pasión por el servicio público, ofreciendo soluciones innovadoras y responsables en inteligencia artificial, gobernanza de datos, ciberseguridad y transformación empresarial. Unirse a Avalore significa trabajar junto a expertos que han liderado con éxito iniciativas de alto impacto en el Departamento de Defensa y la Comunidad de Inteligencia, y ser parte de una empresa que valora la integridad, agilidad y propósito. Sus responsabilidades incluirán: Desarrollar, mantener y mejorar sistemas de software complejos y diversos (por ejemplo, análisis intensivo de procesamiento, desarrollo de algoritmos novedosos, manipulación de conjuntos de datos extremadamente grandes, sistemas en tiempo real y sistemas de información para gestión empresarial) basándose en requisitos documentados. Analizar los requisitos del usuario para derivar el diseño del software y los requisitos de rendimiento Diseñar y codificar nuevo software o modificar software existente para añadir nuevas funciones Depurar software existente y corregir defectos Integrar software existente en sistemas nuevos o modificados, o en entornos operativos Desarrollar consultas de datos desde simples hasta complejas para bases de datos o repositorios de datos existentes o propuestos Proponer recomendaciones para mejorar la documentación y los estándares de procesos de desarrollo de software Trabajar individualmente o como parte de un equipo. Revisar y probar componentes de software para verificar su cumplimiento con los requisitos de diseño y documentar los resultados de las pruebas. Utilizar metodologías de desarrollo y diseño de software apropiadas para el entorno de desarrollo. Brindar aportes específicos a los componentes de software en el diseño del sistema, incluyendo análisis de compromisos entre hardware y software, reutilización de software, uso de productos comerciales disponibles en el mercado (COTS) o gubernamentales disponibles en el mercado (GOTS) en lugar de nuevos desarrollos, y análisis y síntesis de requisitos desde el nivel del sistema hasta componentes individuales de software. Requisitos Se requiere una licenciatura en una disciplina técnica de una universidad o colegio acreditado Cuatro (4) años de experiencia relevante en ingeniería de software pueden sustituir el título Capacidad para trabajar de forma independiente y gestionar múltiples prioridades. Se requiere autorización de Seguridad Top Secret/Sensitive Compartmented Information (TS/SCI), accesos especiales de seguridad y polígrafo. Los solicitantes deben estar autorizados actualmente para trabajar en Estados Unidos a tiempo completo. Avalore no patrocinará solicitudes de visa de trabajo para este puesto. Deseable: Nube, CNO, DevOps, Analítica de Datos, Aprendizaje Automático e Inteligencia Artificial Beneficios Aplican requisitos de elegibilidad. Plan de atención médica (médica, dental y visual) Plan de jubilación (401k, IRA) Seguro de vida (básico, voluntario y por accidente) Tiempo libre remunerado (vacaciones, enfermedad y días festivos oficiales) Discapacidad a corto y largo plazo Capacitación y desarrollo Programa de asistencia al empleado
Salario negociable
Craigslist
Pasantía en Programación de Chatbots de IA (Newton) (Newton, MA)
339 Auburn St, Auburndale, MA 02466, USA
¿Quieres obtener experiencia práctica en IA que realmente marque la diferencia? Estamos desarrollando chatbots con IA orientados a misiones para organizaciones sin fines de lucro, y esta es tu oportunidad de unirte al equipo. Trabajarás junto a desarrolladores con más de 40 años de experiencia en programación e IA, y verás cómo tu código se implementa en proyectos que ayudan a las personas. Esta es una pasantía remunerada (de 20 a 40 horas inicialmente, horario flexible). Ideal para estudiantes, recién graduados o cualquier persona entusiasta por obtener experiencia práctica en IA, desarrollo en la nube y desarrollo full-stack. Trabajarás en: Tablas SQL para historial de chat y almacenamiento de memoria Inicios de sesión seguros y archivos de contraseñas Vectorización de datos para múltiples modelos de IA (OpenAI, Watson, Grok, LLMs locales) Configuración de servidores en Azure (Linux/Windows) Integraciones de API y complementos de PyTorch Lo que buscamos: Alguna experiencia en SQL, Linux y programación (conocimientos en C#/Blazor son un plus) Capacidad para aprender nuevas herramientas rápidamente Residencia en Massachusetts (Greater Boston/MetroWest/Worcester) y posibilidad de reunirse en Newton/Norwood Cómo postularse: Envía una breve presentación (quiénes eres, dónde vives), tu experiencia relevante (proyectos escolares también cuentan), disponibilidad y expectativa de tarifa por hora. 👉 Esta es una oportunidad poco común para obtener experiencia práctica en IA dentro de un proyecto real, no un ejercicio académico. Si estás motivado y listo para aprender, queremos saber de ti.
Salario negociable
Workable
Ingeniero de Software 1
Hanover, MD 21076, USA
El ingeniero de software desarrolla, mantiene y mejora sistemas de software complejos y diversos (por ejemplo, análisis intensivo de procesamiento, desarrollo de algoritmos novedosos, manipulación de conjuntos de datos extremadamente grandes, sistemas en tiempo real y sistemas de información de gestión empresarial) basándose en requisitos documentados. Trabaja individualmente o como parte de un equipo. Revisa y prueba componentes de software para verificar su cumplimiento con los requisitos de diseño y documenta los resultados de las pruebas. Resuelve informes de problemas de software. Utiliza metodologías de diseño y desarrollo de software apropiadas para el entorno de desarrollo. Proporciona aportes específicos a los componentes de software del diseño del sistema, incluyendo análisis de compromisos entre hardware y software, reutilización de software, uso de productos comerciales disponibles en el mercado (COTS) o gubernamentales disponibles en el mercado (GOTS) en lugar de nuevos desarrollos, y análisis y síntesis de requisitos desde el nivel del sistema hasta componentes individuales de software. Requisitos Autorización de Seguridad de Secreto Máximo con Polígrafo de Ámbito Completo Habilidades requeridas: JavaScript (AngularJS 1.4, React JS) y Java Experiencia en la nube: Debe tener un (1) año de experiencia demostrada en almacenes distribuidos y escalables de grandes volúmenes de datos (NoSQL), como Hbase, CloudBase/Acumulo, Big Table, etc.; debe tener experiencia laboral demostrada con el modelo de programación Map Reduce y tecnologías como Hadoop, Hive, Pig, etc.; debe tener experiencia laboral demostrada con el sistema de archivos distribuido de Hadoop (HDFS); debe tener experiencia laboral demostrada con serialización como JSON y/o BSON. Analizar los requisitos del usuario para derivar el diseño del software y los requisitos de rendimiento Diseñar y codificar nuevo software o modificar software existente para añadir nuevas funciones Depurar software existente y corregir defectos Integrar software existente en nuevos sistemas o entornos operativos modificados Desarrollar consultas de datos simples para bases de datos o repositorios de datos existentes o propuestos Proporcionar recomendaciones para mejorar la documentación y los estándares de procesos de desarrollo de software Desarrollar o implementar algoritmos para cumplir o superar los estándares de rendimiento y funcionalidad del sistema Ayudar en el desarrollo y ejecución de procedimientos de prueba para componentes de software Escribir o revisar documentación de software y del sistema Desarrollar soluciones de software mediante el análisis de estándares de rendimiento del sistema, consultando con usuarios o ingenieros del sistema; analizando el flujo del sistema, el uso de datos y los procesos de trabajo; e investigando áreas problemáticas Actuar como líder del equipo en el nivel adecuado al proceso de desarrollo de software utilizado en cada proyecto particular Modificar software existente para corregir errores, adaptarlo a nuevo hardware o mejorar su rendimiento Diseñar, desarrollar y modificar sistemas de software utilizando análisis científico y modelos matemáticos para predecir y medir resultados y consecuencias del diseño Diseñar o implementar interfaces/consultas complejas para bases de datos o repositorios de datos Calificaciones: Se requieren siete (7) años de experiencia como ingeniero de software en programas y contratos de alcance, tipo y complejidad similares. Se requiere título universitario en Ciencias de la Computación o disciplina relacionada de una universidad o colegio acreditado. Se pueden sustituir cuatro (4) años adicionales de experiencia como ingeniero de software en proyectos con procesos de software similares por un título universitario. Beneficios Plan de atención médica (médico, dental y visual) Plan de jubilación (401k, IRA) Seguro de vida (básico, voluntario y AD&D) Discapacidad a corto y largo plazo Capacitación y desarrollo Comida y bocadillos gratuitos
Salario negociable
Craigslist
Desarrollador C# Charles River Necesitado en un Fondos de Cobertura Líder
357A 8th Ave, New York, NY 10001, USA
Desarrollador C# Charles River Necesitado en un Fondos de Cobertura Líder en NYC Ubicación: NY, NY (Híbrido - 3 días en oficina) Compensación: Por determinar, esta es una posición temporal. Firmará un acuerdo de consultoría y se le pagará una tarifa diaria. VISIÓN GENERAL DE LA EMPRESA: Mazuma Software es una pequeña empresa de consultoría tecnológica especializada en el desarrollo de sistemas para la industria de fondos de cobertura. TE NECESITAMOS: Estamos buscando un Desarrollador C# Charles River CRIMS para diseñar, desarrollar y mantener los servicios y APIs que soportan una aplicación web compleja basada en datos para la industria financiera. El candidato ideal tendrá experiencia construyendo aplicaciones de alto rendimiento y escalables utilizando ASP.NET Core, SQL Server y servicios en la nube de Azure. Colaborará estrechamente con desarrolladores frontend, interesados del negocio y equipos de datos para garantizar una integración perfecta entre el backend y la interfaz de usuario. Tendrá la oportunidad de tener un impacto significativo en la arquitectura de backend y el desarrollo de APIs mientras trabaja con tecnología de vanguardia para una institución financiera que maneja datos de mercado críticos. RESPONSABILIDADES: • Desarrollar y mantener APIs RESTful y microservicios utilizando ASP.NET Core para soportar funcionalidades frontend. • Diseñar e implementar una arquitectura de backend escalable, segura y de alto rendimiento. • Trabajar estrechamente con desarrolladores frontend para garantizar una integración fluida de las APIs. • Desarrollar y optimizar bases de datos SQL Server, incluyendo procedimientos almacenados, indexación y ajuste de consultas. • Implementar capas de acceso a datos utilizando Entity Framework Core u otros frameworks ORM. • Trabajar con partes interesadas del negocio para entender los requisitos y traducirlos en módulos y servicios de backend. • Diseñar e implementar mecanismos de autenticación y autorización utilizando OAuth, OpenID Connect o Azure AD. • Implementar una arquitectura basada en eventos con colas de mensajes (por ejemplo, Azure Service Bus, RabbitMQ o NServiceBus). • Garantizar la consistencia e integridad de los datos entre diferentes módulos y bases de datos. • Optimizar el rendimiento y escalabilidad de la aplicación para manejar grandes volúmenes de datos financieros. • Escribir pruebas unitarias y de integración para garantizar la confiabilidad y mantenibilidad del código. • Participar en revisiones de código y contribuir a mejorar las mejores prácticas de desarrollo. • Desplegar y gestionar aplicaciones en entornos de nube de Azure utilizando Azure App Services, Azure Functions y Azure SQL. • Monitorear y solucionar problemas de rendimiento del backend, registro de eventos y manejo de errores. HABILIDADES REQUERIDAS: • Experiencia con la plataforma Charles River CRD • 8+ años de experiencia en desarrollo utilizando C# y ASP.NET Core/Angular. • Sólido conocimiento de los principios y mejores prácticas de diseño de APIs RESTful. • Experiencia con SQL Server y dominio en la escritura de consultas eficientes, procedimientos almacenados y optimización del rendimiento de bases de datos. • Conocimiento de Entity Framework Core u otros frameworks ORM. • Familiaridad con servicios en la nube de Azure, incluyendo Azure App Services, Azure Functions, Azure SQL y Azure Service Bus. • Experiencia con estándares de autenticación y seguridad como OAuth2, JWT y OpenID Connect. • Experiencia en arquitecturas basadas en eventos y trabajo con brokers de mensajes como RabbitMQ, Azure Service Bus o Kafka. • Comprensión de escalabilidad, ajuste de rendimiento y mecanismos de caché (Redis, Azure Cache for Redis, etc.). • Experiencia trabajando en entornos de desarrollo Agile/Scrum. • Sólidas habilidades de depuración, resolución de problemas y solución de incidencias. • Dominio de Git y pipelines CI/CD para despliegues automatizados. • Excelentes habilidades de comunicación y trabajo en equipo. HABILIDADES DESEADAS: • Experiencia con plataformas de trading STP como CRIMS (Charles River) o BlackRock Aladdin
Salario negociable
Craigslist
Prácticas Profesionales: Servidores Personalizados y Mini PCs (Brooklyn)
78 St Marks Pl, Brooklyn, NY 11217, USA
Prácticas Profesionales: Estudiante de Informática – Constructor de PC y Servidores Personalizados Ubicación: Ciudad de Nueva York (posibilidad híbrida/remota) Tipo: Prácticas (tiempo parcial, con oportunidades de crecimiento) Sobre el puesto ¿Eres un estudiante de informática apasionado por el hardware, los servidores y la resolución práctica de problemas? Estamos buscando un practicante a quien le guste construir y experimentar con ordenadores y servidores personalizados. Comenzarás con las mini PC Minisforum MS-01 y MS-A1 y avanzarás hacia proyectos que involucran virtualización Proxmox, actualizaciones de BIOS/firmware, configuraciones de eGPU y adaptaciones de cajas impresas en 3D. Esta es una oportunidad para combinar tus conocimientos de informática con ingeniería de hardware en el mundo real. Lo que harás Ensamblar y configurar PC y servidores personalizados para proyectos internos y de clientes Instalar y gestionar Proxmox, configurar máquinas virtuales y experimentar con clústeres Realizar actualizaciones de BIOS y firmware en diferentes sistemas Diseñar, adaptar y probar modificaciones de cajas impresas en 3D y cajas para hardware Construir sistemas NAS y de almacenamiento basados en SSD Integrar y probar unidades de expansión eGPU (preferiblemente NVIDIA) Diagnosticar, optimizar y documentar montajes para aprendizaje y compartición de conocimientos A quién buscamos Estudiante de informática (grado o posgrado) con gran interés en hardware Apasionado por montar PC, servidores y experimentar con productos de hardware Conocimientos básicos de CPU, RAM, SSD, GPU y redes Interés por aprender sobre Proxmox, virtualización y ajuste de hardware/firmware Deseable: experiencia con impresión 3D u herramientas CAD Curioso, confiable y orientado al detalle ¿Por qué unirte a nosotros? Transforma tus conocimientos de informática en habilidades prácticas de hardware Tutoría en construcciones avanzadas de servidores, virtualización y sistemas de almacenamiento Trabajar en proyectos creativos como modificaciones de cajas impresas en 3D Horario flexible, ideal para estudiantes Posibilidad de incorporación a puesto estable a medida que crezcamos Cómo aplicar Por favor responde a esta publicación con: Tu nombre, universidad y área de estudio Cualquier montaje de PC, proyecto de servidor o experimentación con hardware que hayas realizado (se aceptan fotos o descripciones) Por qué te entusiasma combinar informática con hardware personalizado ¡Únete a nosotros y adquiere una experiencia práctica única que combina software, hardware y creatividad!
$17/hora
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.