Job Description
Key Responsibilities
- Serve as a technical authority on data architecture, data modeling, and pipeline design, ensuring scalability, reliability, and maintainability across the platform.
- Define and guide the long-term architectural vision for our data platform and services, collaborating closely with product and engineering leadership.
- Partner with North American engineering and product teams to ensure global consistency in technical direction, design standards, and implementation patterns.
- Provide technical mentorship and oversight, guiding engineers on complex design and implementation challenges.
- Lead architectural design reviews and contribute to defining standards and best practices for data engineering across teams.
- Design and implement large-scale, high-performance data pipelines, ensuring efficient data flow, transformation, and quality assurance.
- Contribute to our DevOps culture, ensuring our solutions are observable, secure, and resilient in production.
- Stay current with emerging technologies and trends, proactively identifying opportunities to evolve our data architecture and toolset.
- Partner with cross-functional teams (Product Management, Data Science, Analytics, and Infrastructure) to align on data strategy, governance, and technical priorities.
Requirements
Experience
- 10+ years of experience in data or software engineering, with a strong focus on distributed systems and data infrastructure.
- Proven experience architecting and scaling large data platforms in a cloud environment-AWS.
- 5+ years of experience designing and optimizing data models, ETL/ELT pipelines, and orchestration workflows.
- Hands-on experience building and maintaining complex data ecosystems involving technologies such as Airflow , Snowflake , MS SQL Server, and .NET.
- Prior experience providing technical leadership and architectural guidance across multiple teams or projects.
- Experience working in globally distributed teams, collaborating across time zones and regions (especially North America).
Technical Skills
- Deep expertise in data orchestration and batch processing technologies (e.g., Apache Airflow).
- Advanced proficiency in SQL, Snowflake, and MS SQL Server.
- Strong programming skills in Python and C#, with emphasis on performance optimization and maintainability.
- Hands-on experience with AWS services (e.g., S3, Lambda, Redshift, Glue, ECS, CloudFormation).
- Familiarity with streaming data architectures, containerization (Docker), and CI/CD practices.
- Experience with observability and monitoring for data systems (e.g., New Relic, CloudWatch).
- Proven ability to evaluate and introduce new technologies that align with long-term platform strategy .
Soft Skills
- Strategic thinker with the ability to balance short-term delivery and long-term architectural goals.
- Strong communicator who can translate complex technical concepts across technical and non-technical audiences.
- Collaborative mindset, comfortable influencing and aligning teams across geographies and functions.
- Excellent analytical and problem-solving skills with a high attention to detail.
- Self-driven and proactive, with the ability to operate independently and make sound technical decisions.
Mindset
- Passionate about technical excellence and continuous improvement.
- Comfortable driving strategic architectural discussions while remaining hands-on with implementation.
- Curious, innovative, and eager to experiment with new technologies.
- Committed to building a robust, scalable, and future-ready data platform.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application