
Senior Data Engineer
SoFi
full-time
Posted on:
Location Type: Remote
Location: Utah • United States
Visit company websiteExplore more
Job Level
About the role
- Contribute to the development and testing of the Data Warehouse system and services.
- Participate in shaping the technical architecture SoFi's data.
- Help translate product requirements into technical documents and solutions.
- Generate ideas for new initiatives and technologies.
- Mentor other engineers, support the technical culture, and help grow the Data Warehouse team.
- Communicate with project leads, product managers and software developers, and data consumers.
- Develop scalable data models where complex data relationships exist.
- Architect and maintain highly automated and scalable ETL/ELT data pipelines.
- Provision, optimize, and maintain data feeds to external systems.
- Write code to validate data quality and clean existing data.
- Participate in an on-call support rotation to support the Data Warehouse and its automated processes.
- Troubleshoot data inconsistency issues.
- Identify inefficiencies, optimize processes and data flows, and make recommendations for improvements.
- Lead the data products initiative for data governance, data quality and testing.
- Lead the data products for Reporting/Analytics.
Requirements
- Master’s degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline, and two (2) years of experience in the job offered or in any occupation in a related field, OR Bachelor’s degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline, and five (5) years of progressively responsible experience in the job offered or in any occupation in a related field.
- (1) Data modeling; (2) Snowflake; (3) Python; (4) SQL; (5) Data architecture; (6) Git; (7) AWS; (8) Software development lifecycle; (9) Automated scripting; (10) Agile Methodologies; (11) Airflow; (12) DBT (Data Build Tool); and (13) ETL/ELT. Any suitable combination of education, training and/or experience is acceptable.
Benefits
- To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Data modelingSnowflakePythonSQLData architectureGitAWSAutomated scriptingAgile MethodologiesETL/ELT
Soft skills
MentoringCommunicationProblem-solvingCollaborationLeadership