Principal Data Engineer

Principal Data Engineer

Job Description

Principal Data Engineer

Overview

Join one of the world's top ten SaaS firms to create and lead the data strategy for growth. As a principal data engineer in the data platform team, you will collaborate closely with Engineering, Sales, Care, and Marketing leaders within the business unit to define and execute the product growth strategy for LastPass product. If you're eager for the kind of challenge that only a high-growth, high-tech, inventive company can deliver, this may be the ideal chance for you.

Currently, we’re searching for a high calibre and inventive Data principal Engineer that will manage the show and help the stakeholders make Data Driven decisions. He’ll be part of the team powering the new generation Data Platform on AWS Cloud leveraging cutting edge technologies like Databricks, Kinesis, Streaming.

You will engage with Data Scientists, Product Managers, Executives, and other key stakeholders in Budapest and the United States of America as a Principal Engineer. In this role, you will apply your extensive knowledge, abilities, and experiences to decipher data needs and develop the systems and platform that enable insights to be unleashed. You will directly influence the insights utilised to create deliciously intelligent, tailored, and ground-breaking client experiences. 

Responsibilities

  • Utilize your extensive knowledge of technology options, technology platforms, design processes, and approaches throughout all phases of the data warehouse lifecycle to create an integrated, high-quality solution that meets objectives
  • Ensure completeness and compatibility of the technical infrastructure required to support system performance, availability, and architecture requirements
  • Design and plan for the integration for all data warehouse technical components
  • Provide input and recommendations on technical issues to the team
  • Responsible for data design, data extracts and transforms
  • Develop implementation and operation support plans
  • Lead architecture design and implementation of next generation BI solution
  • Build robust and scalable data integration (ETL) pipelines using AWS Services, Python and Spark
  • Mentor and develop other Junior Data Engineers
  • Build and deliver high quality data architecture to support Business Analysts, Data Scientists, and customer reporting needs
  • Interface with other technology teams to extract, transform, and load data from a wide variety of data sources
  • Continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers

Qualifications

  • Bachelor's degree in Computer Science required; Master’s degree preferred
  • 6+ years of relevant experience in one of the following areas: Big Data Engineering, Datawarehouse, Business Intelligence or Business Analytics
  • 6+ years of hands-on experience in writing complex, highly optimized SQL queries across large data sets
  • Prior experience working in a DataBricks environment is a plus
  • Demonstrated strength in data modelling, ETL development, and Data Warehousing
  • Experience with AWS services including S3, EMR, Kinesis and RDS
  • Experience with big data stack of technologies, including Hadoop, HDFS, Hive, Spark
  • Experience with delivering end-to-end projects independently
  • Knowledge of distributed systems as it pertains to data storage and computing
  • Exceptional Problem solving and analytical skills
  • Knowledge of software engineering best practices across the development lifecycle; including, Agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations

Ideal Skills: PySpark, SQL, BigData

Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.