{"id":2440070,"url":"https://alion.io/job/grayhair-software-senior-data-analyst-analytics-engineer","title":"Senior Data Analyst / Analytics Engineer","company":{"id":4372888,"name":"GrayHair Software","domain":"grayhairsoftware.com","url":"https://alion.io/company/grayhair-software","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Spain"],"countries":["ES"],"hiring_countries":["ES"],"hiring_countries_total":1,"salary":{"min":50000,"max":65000,"currency":"EUR","period":"year","gross":null,"usd_annual":72660},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon EC2","optional":false},{"name":"Amazon Redshift","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"BigQuery","optional":false},{"name":"Confluence","optional":false},{"name":"Dagster","optional":false},{"name":"ETL/ELT","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Jira","optional":false},{"name":"Looker","optional":false},{"name":"NumPy","optional":false},{"name":"Power BI","optional":false},{"name":"Python","optional":false},{"name":"Scikit-learn","optional":false},{"name":"Slack","optional":false},{"name":"Snowflake","optional":false},{"name":"SQL","optional":false},{"name":"Tableau","optional":false}],"status":"live","first_seen_at":"2026-10-13T08:50:17Z","employer_posted_date":null,"last_verified_at":"2026-10-13T08:50:17Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"GrayHair es una Scale-Up americana que convierte 125.000 millones de datos postales al año en decisiones de negocio para los mayores bancos, aseguradoras y empresas de salud de Estados Unidos. Ya tienen varios españoles en el equipo (algunos, fichados con nosotros) y la cosa les va tan bien que vuelven a por más.\nEsta vez buscan a alguien que viva a caballo entre el dato y el negocio: que monte el pipeline, garantice que los números cuadran y luego se los explique al cliente con un dashboard que se entienda a la primera.\nSi te apetece trabajar para una empresa de EE. UU. sin visados, sin mudanzas y sin salir de casa… sigue leyendo 😉\n¿Qué harás?\nPara ponerte en contexto 🧐\nDesde el año 2000, GrayHair es el principal consumidor y proveedor de datos postales de Estados Unidos. Rastrean miles de millones de envíos y eventos de escaneo para que sus clientes puedan medir campañas, prevenir fraude, mejorar la experiencia de cliente y optimizar sus operaciones de correo.\nLlevan un tiempo inmersos en una transformación tecnológica de arriba abajo, y se nota: lo que hace dos años era un proyecto de migración hoy ya es el core. Snowflake es su warehouse principal, los pipelines se orquestan con Airflow y todo vive en AWS. Ahora toca el siguiente paso: modernizar el reporting legacy y llevarlo a un stack cloud-native.\n¿Qué pintas tú en este fregao'? 👇\nTe unirás al equipo de Analytics como la persona que convierte miles de millones de eventos en respuestas que un cliente puede usar. Es un rol híbrido de verdad: una parte de ingeniería de datos (pipelines, calidad, modelado), otra de BI (dashboards y reporting) y otra de cara a cliente (explicar qué ha pasado y por qué).\nNo es un puesto de \"sacar informes\": aquí diseñas el feed, lo pones en producción, montas las alertas para que no falle y, cuando algo raro pasa, eres quien encuentra la causa raíz y se la cuenta al cliente.!\n¿Qué buscan?\nEn lo personal 🙍🏾♀️\nQue disfrutes desenredando problemas de datos complejos, tanto técnicos como de lógica de negocio.\nComunicación clara, también con clientes: saber explicar una causa raíz a alguien que no es técnico es parte del trabajo.\nCapacidad para llevar varios frentes a la vez y cumplir plazos, con autonomía y buen criterio para saber cuándo preguntar.\nEn lo técnico 👩🏾💻\nSQL a nivel experto: window functions, joins complejos y optimización de queries.\nPython para trabajo con datos (pandas o equivalente), también a nivel experto.\nExperiencia con warehouses cloud o columnares a escala (Snowflake preferiblemente; Redshift o BigQuery también valen).\nDominio de ETL/ELT y conceptos de data warehousing, incluidas cargas incrementales sobre datasets grandes.\nModelado dimensional y slowly changing dimensions (SCD).\nScripting nativo en el warehouse: stored procedures, tareas programadas, Snowflake Scripting o similar.\nAWS: S3 y CloudWatch (logs, métricas y alarmas).\nGit, GitHub y GitHub Actions.\nAlgo de experiencia con orquestadores (Airflow, Dagster o similar).\nFamiliaridad con stack estadístico (NumPy, scikit-learn, R o similar).\nEstaría bien 👌\nExperiencia con plataformas de BI modernas: Sigma, Tableau, Power BI, Looker…\nOtros servicios de AWS: Athena, Glue, Lambda y SES.\nOptimización de coste y rendimiento de queries: clustering, particionado, sizing de warehouses.\nIA/ML aplicada a analítica, incluidos flujos agénticos para automatizar tareas de datos.\nExperiencia con datos de logística, supply chain, direct mail u otros event-streams.\nCertificaciones SnowPro o AWS.\nMáster en un campo cuantitativo (BI, estadística, ingeniería, informática, matemáticas…).\n¿Qué ofrecen?\n🏖️ 23 días de vacaciones + festivos (nacionales, regionales y locales) + el día de tu cumpleaños.\n🌏 Teletrabajo 100%, con horario flexible fuera del solape con EE. UU.\n💻 Eliges tu equipo de trabajo.\n💰 Budget para formación.\n🏥 Seguro de salud.\n🧠 Sesiones de coaching y/o terapia.\n✈️ Offsite anual en EE. UU., con todo pagado.\n👨👩👧👦 Eventos y dinámicas de team building.\n¿Cómo lo harás?\nLo que de verdad distingue a GrayHair es su estructura plana. Tendrás acceso directo a los leads y a dirección, sin capas ni jerarquías de por medio, y mucha autonomía para decidir cómo resolver los problemas.\n🗣️ Comunicación abierta: el feedback constructivo es continuo y el día a día pasa por Slack.\n🔁 Agile de verdad: trabajan en sprints, con un refinement al inicio de cada uno para que las tareas lleguen bien definidas. Todo se gestiona en Jira y las decisiones de arquitectura se documentan en Confluence.\n👀 Cámara encendida: son un equipo 100% remoto que cuida mucho la conexión humana, así que en las reuniones las cámaras van encendidas. Aquí nadie es un avatar gris 😄\n🧪 Buenas prácticas: code reviews entre compañeros, UAT y documentación como parte del trabajo, no como castigo.\nY sí, la cultura es 100% americana 🗽: directa, orientada a resultados y con mucha confianza en que cada persona es dueña de lo suyo.\n!\n¿Dónde?\n¡GrayHair tiene una cultura 100% REMOTA!\nY, aunque su sede central se encuentra en Florida, han decidido ampliar su radar para contratar perfiles de todo el mundo y ofrecen una modalidad remota a todos sus trabajadores.\n!\nEn nuestro caso, les estamos ayudando a encontrar talento nacional, y la contratación la realizarán en España a través de una EOR que facilita contrataciones en remoto.\nResponsabilidades\nOversee the **end-to-end design and execution of robust, scalable technical solutions**, ensuring system architectures are resilient, performant, and aligned with long-term business goals.\nLead the migration of legacy **SQL data feeds to Snowflake.**\n**Build, maintain, and debug ETL data pipelines** using **Airflow** (DAG configuration, data manipulation, group-by operations, and pushing back to Snowflake).\n**Maintain and manage over 200 data feeds** (CSV, Excel, email outputs) serving hundreds of customers.\nManage data storage and lifecycle policies in **AWS (S3 and EC2)**.\nWrite stored procedures and schedule daily tasks in Snowflake.\nImplement code version control and dev standards using **Git**, **GitHub**, and **GitHub Actions**.\nTech stack\nAWS Lambda\nSigma\nGitHub Actions\nTableau\nPython\nAWS\nSQL\nNumpy\nAirflow\nS3\nSnowflake\nRedshift","description_format":"text","description_chars":6179,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Spain","iso":"ES","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Consumer & Utility Software"],"lifecycle":[{"event":"open","at":"2026-10-13T11:50:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":29,"reasons":["seen:0","win:early"],"computed_at":"2026-10-14T06:34:16Z"},"pay":{"stated_usd_annual":72660,"is_top_pay":false},"html_url":"https://alion.io/job/grayhair-software-senior-data-analyst-analytics-engineer","json_url":"https://alion.io/job/grayhair-software-senior-data-analyst-analytics-engineer.json","meta":{"generated_at":"2026-10-14T06:49:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8100,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4372888},"rest":"https://alion.io/mcp/rest/get_company?id=4372888"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgrayhair-software-senior-data-analyst-analytics-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgrayhair-software-senior-data-analyst-analytics-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgrayhair-software-senior-data-analyst-analytics-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/grayhair-software-senior-data-analyst-analytics-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgrayhair-software-senior-data-analyst-analytics-engineer"}]}