
Principal Data Engineer
Posted Jul 19

Posted Jul 19
This is a fully remote position, open to applicants in Mexico.
• Oversee the design, development, and enhancement of contemporary data platforms that facilitate advanced analytics, machine learning projects, and data-driven strategic decisions.
• Collaborate closely with Data Scientists, Analysts, Product teams, and business stakeholders to convert intricate data ecosystems into dependable, scalable, and secure platforms that provide valuable business insights.
• Create, develop, and sustain large-scale data platforms and architectures.
• Spearhead the creation of scalable and dependable ETL/ELT pipelines for both batch and near real-time data processing.
• Design cloud-native data solutions utilizing services from AWS, Azure, or GCP.
• Propel data modeling strategies employing methodologies such as Star Schema, Snowflake Schema, and Data Vault.
• Establish and uphold data engineering best practices, coding standards, governance policies, and architectural guidelines.
• Execute orchestration frameworks using tools like Airflow, dbt, or similar technologies.
• Enhance data pipelines for performance, scalability, reliability, and cost-effectiveness.
• Partner with Data Scientists and Analytics teams to guarantee high-quality, production-ready datasets.
• Set up monitoring, observability, testing, and data quality frameworks.
• Lead technical discussions and architectural decisions across various teams.
• Conduct code reviews and mentor Data Engineers across different levels of seniority.
• Enforce data security, privacy, and compliance standards that align with industry best practices.
• Support strategic initiatives related to analytics, machine learning, and marketing intelligence platforms.
• Over 8 years of experience in Data Engineering, Data Platforms, or Data Architecture roles.
• Experience in Senior, Lead, Staff, or Principal Data Engineering positions.
• Demonstrated success in designing and implementing enterprise-scale data solutions.
• Experience working in distributed and cloud-native environments.
• Proficient in SQL at an expert level.
• Strong background in Python development for data engineering and processing tasks.
• Significant experience in building ETL/ELT pipelines.
• Practical experience with Airflow, dbt, or similar orchestration tools.
• In-depth expertise in data modeling and warehouse design.
• Familiarity with modern cloud platforms such as:
• - AWS
• - Azure
• - GCP
• Experience with data lakes and data warehouses.
• Knowledge of CI/CD practices for data platforms.
• Understanding of data governance, security, lineage, and privacy controls.
• Familiarity with analytics and machine learning data preparation workflows.
• Strong sense of ownership.
• Excellent communication and stakeholder management abilities.
• Capability to lead technical initiatives and influence engineering decisions.
• Mentoring and coaching skills.
• Strategic problem-solving approach.
• Ability to adapt in fast-paced environments.
• Strong collaboration skills across technical and business teams.
• Bachelor's degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related field.
• Advanced English proficiency (required).
• 🌎 Integration with global brands and innovative startups.
• 🏠 Remote work/Home office options.
• 📍 If a hybrid or on-site modality is required, you will be informed from the first interview session.
• ⏰ Schedule aligned with the assigned project/work cell.
• 📅 Work schedule from Monday to Friday.
• 🎂 Birthday day off.
• 🏥 Major medical insurance (applicable in Mexico).
• 🛡️ Life insurance (applicable in Mexico).
• 🌍 Multicultural work environments.
• 📚 Access to courses and certifications.
• 🎤 IT meetups featuring special guests.
• 🎉 Virtual integration events and interest groups.
• 🇺🇸 English language classes.
• 🚀 Opportunities across various business lines.
• 🏆 Proudly recognized as a Great Place to Work.
Omada Health
BPO Global Services S.A.S
Get handpicked remote jobs straight to your inbox weekly.