Job Summary
A software-as-a-service company is in need of a Remote Principal Software Engineer.
Core Responsibilities of this position include:
- Designing and planning for the integration for all data warehouse technical components
- Ensuring completeness and compatibility of the technical infrastructure
- Providing input and recommendations on technical issues to the team
Applicants must meet the following qualifications:
- Bachelor's degree in Computer Science
- 10+ years of relevant experience in Big Data Engineering, Datawarehouse, Business Intelligence or Analytics
- 8+ years of hands-on experience in writing complex, highly optimized SQL queries across large data sets
- 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, and Spark