To transform people’s lives being the most trusted technology partner
Arquitecto de datos, AWS
Location
Colombia
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Arquitecto de datos, AWS
Sofka Technologies
• Definir la estrategia analítica y el modelo funcional de la solución, traduciendo objetivos de negocio en decisiones de arquitectura. • Diseñar y construir el pipeline de ingesta y transformación sobre AWS: funciones Lambda (integradas con Microsoft Graph API), Data Lake en S3, jobs de Glue y tablas externas en Athena. • Configurar la seguridad de la infraestructura (IAM) y, según corresponda, su capa de red, asegurando que la arquitectura cumpla los estándares exigidos en entornos regulados como el financiero. • Diseñar el modelo dimensional (star schema) pensado para escalar a nuevas entidades sin rediseño, y el modelo de seguridad a nivel de datos (RLS), incluyendo su mapeo a la identidad corporativa del cliente. • Definir los estándares de arquitectura, métricas de negocio y consultas analíticas que el equipo de desarrollo ejecuta. • Actuar como autoridad técnica frente al cliente: validar la calidad de los entregables del equipo y ser el punto de contacto para decisiones de arquitectura e infraestructura. • Mantener la documentación de arquitectura como base de gobierno y transferencia de conocimiento.
Job Requirements
- Formación: Ingeniería de Sistemas, Ingeniería de Datos, Ciencias de la Computación o afines.
- Experiencia: 4+ años en arquitectura de datos analíticos, con responsabilidad directa sobre decisiones de diseño (no solo ejecución).
- Track record construyendo infraestructura de datos en AWS en producción, incluyendo su capa de red y seguridad — se evaluará profundidad técnica real, no solo conocimiento teórico.
- Experiencia diseñando modelos de datos multientidad con control de acceso granular.
- Experiencia integrando arquitecturas cloud con ecosistemas empresariales existentes (identidad, fuentes de datos corporativas).
- Experiencia liderando técnicamente proyectos y siendo interlocutor directo de clientes o stakeholders senior, idealmente en sectores con altos estándares de seguridad (financiero, salud, gobierno).
- Conocimientos Técnicos AWS: Lambda, S3, Glue, Athena, IAM, API Gateway.
- Redes y seguridad en la nube: VPC, Subnets, Route Tables, Security Groups/NACLs — buenas prácticas para entornos regulados.
- Integración de identidad vía Microsoft Graph API / Service Principal (Microsoft Entra ID).
- Modelado dimensional: star schema, tablas de hechos y dimensiones.
- Row-Level Security (RLS) — diseño de modelos de seguridad a nivel de datos.
- Arquitecturas híbridas multi-nube (AWS + Azure/Microsoft 365).
- Gobierno de datos y documentación de arquitectura.
Benefits
- Cultura de mejora continua, fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte.
- Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional.
- KaizenHub, un programa diseñado para potenciar tus talentos, con feedback, mentorías y coaching a través de Sofka U.
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
Role Description This is the contact point for the local team to work closely with the headquarter teams. We are seeking an experienced Senior Data Engineer to design, implement, and maintain our data infrastructure and pipelines. The ideal candidate will have a strong background in data engineering, big data technologies, and cloud platforms. You will work closely with data scientists, analysts, and other stakeholders to ensure efficient and reliable data processing and storage solutions and who has mind set things to done. - Design, develop, and maintain scalable data pipelines and ETL processes - Implement and optimize data storage solutions, including data warehouses and data lakes - Collaborate with data scientists and analysts to understand data requirements and provide efficient data access - Ensure data quality, consistency, and reliability across all data systems - Develop and maintain data models and schemas - Implement data security and access control measures - Optimize query performance and data retrieval processes - Evaluate and integrate new data technologies and tools - Mentor junior data engineers and provide technical leadership - Collaborate with cross-functional teams to support data-driven decision-making Qualifications - Bachelor's or master's degree in computer science, Engineering, or a related field - 7+ years of experience in data engineering or related roles - Strong programming skills in Python, Java, or Scala - Extensive experience with big data technologies such as Hadoop, Spark, and Hive - Proficiency in SQL and experience with both relational and NoSQL databases - Experience with cloud platforms (AWS, Azure,) and their data services - Knowledge of data modeling, data warehousing, and ETL best practices - Strong problem-solving skills and attention to detail - Excellent communication and collaboration skills Requirements - Experience with stream processing technologies (e.g., Kafka, Flink or delta live table) - Familiarity with data governance and compliance requirements - Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) - Contributions to open-source projects or relevant certifications - Experience in Tencent big data platform - Experience in PowerBI will be preferable Benefits - 16~20 days of fully-paid annual leaves - Full social insurance and housing fund - Year-end bonus - WLB - No business trip - Best Culture - Clear focus - Diverse Workplace (Our members are from around the world!) - Non-hierarchical and agile environment - Growth opportunity and career path
Data Team Lead or Senior Data Engineer
Makro PROMakro PRO is an exciting new digital venture by the iconic Makro. Our proud purpose is to build a technology platform that will help make business possible for restaurant owners, hotels, and independent retailers, and open the door for sellers. We welcome bold, energetic, and thoughtful people who share our belief in collaboration, diversity, excellence, and putting customers at the heart of our work. Clear focus Diverse Workplace (Our members are from around the world!) Non-hierarchical and agile environment Growth opportunity and career path
Role Description This is the contact point for the local team to work closely with the headquarter teams. We are seeking an experienced Senior Data Engineer to design, implement, and maintain our data infrastructure and pipelines. The ideal candidate will have a strong background in data engineering, big data technologies, and cloud platforms. You will work closely with data scientists, analysts, and other stakeholders to ensure efficient and reliable data processing and storage solutions and who has mind set things to done. - Design, develop, and maintain scalable data pipelines and ETL processes - Implement and optimize data storage solutions, including data warehouses and data lakes - Collaborate with data scientists and analysts to understand data requirements and provide efficient data access - Ensure data quality, consistency, and reliability across all data systems - Develop and maintain data models and schemas - Implement data security and access control measures - Optimize query performance and data retrieval processes - Evaluate and integrate new data technologies and tools - Mentor junior data engineers and provide technical leadership - Collaborate with cross-functional teams to support data-driven decision-making Qualifications - Bachelor's or master's degree in computer science, Engineering, or a related field - 7+ years of experience in data engineering or related roles - Strong programming skills in Python, Java, or Scala - Extensive experience with big data technologies such as Hadoop, Spark, and Hive - Proficiency in SQL and experience with both relational and NoSQL databases - Experience with cloud platforms (AWS, Azure,) and their data services - Knowledge of data modeling, data warehousing, and ETL best practices - Strong problem-solving skills and attention to detail - Excellent communication and collaboration skills Requirements - Experience with stream processing technologies (e.g., Kafka, Flink, or delta live table) - Familiarity with data governance and compliance requirements - Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) - Contributions to open-source projects or relevant certifications - Experience in Tencent big data platform - Experience in PowerBI will be preferable Benefits - 16~20 days of fully-paid annual leaves - Full social insurance and housing fund - Year-end bonus - WLB - No business trip - Best Culture - Clear focus - Diverse Workplace (Our members are from around the world!) - Non-hierarchical and agile environment - Growth opportunity and career path
• Lead the design, maintenance, and evolution of conceptual and logical information models that enable shared understanding of core business concepts across the organisation. • Own and contribute to central information architecture artefacts such as the Enterprise Data Model and Data Domain Map, ensuring alignment across domains and initiatives. • Lead definition and adoption of business concepts, taxonomies, and semantic standards. • Collaborate closely with business stakeholders, data product teams, solution architects, and engineers to translate business needs into clear information models that guide downstream implementations. • Ensure alignment between information architecture, data governance policies, and quality expectations. • Assess as‑is and define target‑state information flows supporting interoperability and lineage. • Set guardrails and best practices for information modelling across initiatives. • Guide teams in applying enterprise information models in local delivery contexts. • Promote reuse‑first and business‑aligned modelling principles. • Educate, guide, and coach stakeholders and architects, helping to embed information architecture thinking across teams. • Mentor architects and contribute to capability building across the architecture community. • Contribute to continuous improvement of architecture tooling and ways of working, including integration with data catalogues and metadata management tools.
Role Description We're looking for a passionate Data Engineer II to help build and scale the data platform that powers analytics, product insights, and data-driven decision making across the organization. You'll work on modern data technologies including Kafka, Maxwell, Spark, S3, Trino, BigQuery, dbt, and Metabase to build reliable, scalable, and high-performance data systems. From real-time data ingestion and distributed data processing to dimensional modeling and data platform development, you'll play a key role in shaping the foundation of our data ecosystem. As part of the Data Engineering team, you'll: - Design and build robust data pipelines. - Implement modern data lake architectures. - Develop reusable data models. - Create trusted datasets that empower Product, Analytics, Data Science, and Business teams. - Contribute to improving our engineering standards by focusing on performance, reliability, observability, automation, and developer experience. This role is ideal for someone who enjoys solving complex data engineering challenges, building scalable platforms, and continuously improving how data is collected, transformed, and consumed across the organization. If you're excited about building modern data platforms, working with large-scale distributed systems, and having a meaningful impact on the company's data strategy, we'd love to hear from you. Qualifications - 4+ years of hands-on experience designing and building scalable data platforms, data lakes, and data warehouses. - Strong proficiency in Spark (Scala, python) and SQL, with experience building production-grade data pipelines and distributed data processing applications. - Hands-on experience with Apache Spark and a solid understanding of distributed data processing, performance tuning, and optimization. - Experience building batch and streaming data pipelines using technologies such as Kafka, CDC/Maxwell, or similar event-driven architectures. - Strong understanding of modern data lake architectures, including Medallion Architecture, data modeling, partitioning, and storage optimization. - Experience working with cloud-native data platforms and technologies such as Amazon S3, BigQuery, Trino, or similar analytics engines. - Solid experience designing dimensional models, star schemas, and building reliable data marts that support analytics and business intelligence. - Hands-on experience with dbt, including developing reusable models, implementing automated testing, and maintaining documentation. - Strong knowledge of data quality, observability, lineage, and engineering best practices to build reliable and maintainable data products. - Experience optimizing large-scale data pipelines, SQL queries, and distributed processing jobs for performance, scalability, and cost efficiency. - Familiarity with CI/CD, Git-based development workflows, infrastructure automation, and modern software engineering best practices. - Excellent problem-solving skills with the ability to independently own projects from design through production. - Strong communication and stakeholder management skills, with experience collaborating across Product, Engineering, Analytics, and Business teams. - A passion for building scalable data platforms and continuously improving developer experience, platform reliability, and operational excellence. Requirements - Design, build, and maintain scalable batch and real-time data pipelines using Maxwell, Kafka, Spark, and dbt to power analytics and business-critical applications. - Develop and optimize data models following Medallion Architecture (Bronze, Silver, Gold) to create reliable, reusable, and high-quality datasets. - Build and maintain cloud-native data platforms using S3, Spark, Trino, and BigQuery, ensuring scalability, reliability, and cost efficiency. - Design robust data ingestion frameworks leveraging CDC (Maxwell), Kafka, and event-driven architectures to support near real-time data processing. - Create, optimize, and maintain data warehouses and data marts that enable fast, reliable reporting and self-service analytics. - Partner closely with Product Managers, Data Analysts, Backend Engineers, and Business stakeholders to translate business requirements into scalable data solutions. - Develop reusable dbt models, testing frameworks, and documentation to improve data quality, governance, and developer productivity. - Optimize Spark jobs, Trino queries, and storage layouts for performance, reliability, and cost efficiency. - Own the end-to-end lifecycle of critical data pipelines, ensuring high availability, monitoring, SLA adherence, and proactive incident resolution. - Build and enhance the core data platform by developing reusable frameworks, automation, CI/CD pipelines, and engineering best practices. - Ensure data quality through validation, monitoring, lineage, and observability while implementing best practices for security and governance. - Enable analytics teams by delivering trusted datasets, semantic models, and dashboards that power decision-making through Metabase. Benefits - Inclusive and Diverse Environment: We foster an inclusive and diverse workplace that values innovation and offers remote environments. - Competitive Compensation: Our compensation packages are highly competitive and include potential share options for certain roles. - Personal Growth and Development: We are committed to your personal and professional growth, providing regular training and an annual learning stipend to help you advance your career in a dynamic environment. - Autonomy and Mentorship: You'll enjoy a high degree of autonomy in your role, supported by mentorship and ambitious goals that pave the way for both your success and the company's growth.

