Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Samsung Senior Data Engineer 
Canada, British Columbia, Vancouver 

What We Offer:
• Hybrid Work
• Competitive Salary
• RRSP Matching
• Employer Paid Flexible Health Coverage (from day one)
• Employee Purchase Program
• Professional Development Opportunities
• Free Onsite Gym, Showers and Bike Storage
• Employee Referral Program – we want great talent like you

Role and Responsibilities

  • Be responsible for system architecture design and data engineering activities including data ingestion, data modelling, data processing and data governance
  • Work with the data team as a technical advisor and strategic thought leader to the data platform by providing architectural leadership
  • Lead, participate, guide and mentor other team members on architecture and design
  • Develop and maintain architectural roadmap for the data platform
  • Work with the team to improve the data pipeline to process large scale data efficiently
  • Be constantly challenged to learn and grow with new technologies, identify and solve complex problems via data and data driven architecture
  • Collaborate with the key stakeholders, product owners, external vendors to define solutions for business and technical requirements

Skills and Qualifications

  • BS or MS in Computer Science or equivalent education
  • 5+ years of professional experience in software and big data with most of them from a product company
  • Architecture design and development of large-scale data platform and data application with simple solutions
  • Experience on large-scale multi-tier cloud applications and environments
  • Have deep understanding on data engineering principles, hands-on experience of high availability systems and API design
  • Strong knowledge of SQL (MySQL, PostgreSQL) and preferably experience with NoSQL databases
  • Extensive experience with various AWS services (EC2, S3, Athena, Lambda, Kinesis Firehose, Redshift etc.)
  • Experience with Airflow, EKS, EMR, Redshift, Kubernetes
  • Good Hadoop ecosystem knowledge (e.g. Hadoop, Spark, Kafka, Hive, Presto)
  • Proficient in at least one programming language and scripting languages (bash, Python, Java)
  • Experience with CICD tools such as Git Actions and CircleCI
  • Familiar with Agile/Scrum software development methodologies
  • Excellent written and verbal communication and presentation skills to effectively communicate information to all levels within the organization

Bonus Skills

  • DevOps skills: create build & install scripts, terraform, UNIX-based systems management, release management, production monitoring, etc.
  • Experience with GCP and Google Analytics tools
  • Experience with Tableau data source and dashboard creation