The Senior Data Engineer is responsible for designing and developing programs, algorithms, and automated processes to cleanse, integrate, and evaluate large datasets from disparate sources and implement complex business logic as needed.
Requirements
- Bachelor's or Master's degree in Statistics, Mathematics, Quantitative Analysis, Computer Science, Software Engineering, or Information Technology
- 7+ years of relevant experience with developing, debugging, scripting, and employing big data technologies, database technologies, and programming languages
- English proficiency
- Deep experience in designing and building dimensional data models, ETL processes, applied data warehouse concepts and methodologies
- Deep understanding of Information Security principles to ensure compliant handling and management of all data
- Experience working in Agile teams to lead successful digital transformation projects
- Experience architecting, coding, and delivering high performance micro services and/or recommenders
Benefits
- Competitive salary
- Benefits package
- Opportunities for career growth and development