About the job
Join us as a Senior Data Engineer Consultant at Sia, where you will play a pivotal role in shaping our clients' data engineering solutions. In this position, you will lead client projects, collaborate closely with clients to co-design innovative data engineering strategies, manage stakeholder relationships, and ensure successful project delivery from inception to execution.
Key Responsibilities:
Data Architecture & Pipeline Design: Create efficient and scalable data pipelines and architectures to facilitate the ingestion, processing, and delivery of both structured and unstructured data.
Cloud & Distributed Systems: Develop and implement data solutions utilizing modern cloud platforms (AWS, Azure, GCP) and distributed computing frameworks (Spark, Kafka).
Database Design & Data Modeling: Construct logical and physical data models while optimizing database solutions for various data types, including relational, NoSQL, time-series, and graph databases.
Data Integration & Loading Patterns: Establish best practices for batch, streaming, and real-time data integration, accommodating structured, semi-structured, and unstructured data sources.
CI/CD & DataOps Practices: Implement continuous integration and deployment for data services and infrastructure, using modern DevOps tools to ensure reliability and automation in data workflows.
At Sia, you will also:
Enhance our Data Engineering services through training sessions, collaborative projects, and publications.
Represent Sia at industry events, contributing to thought leadership through articles, white papers, and webinars.
Drive business development by crafting compelling proposals and nurturing long-term client relationships.
Act as a trusted advisor to clients, managing engagements and providing expert insights to management.
Mentor junior to mid-level consultants, fostering their professional development and reviewing deliverables.
