A recognized communication services organization in North Carolina has a Remote opportunity awaiting a new Data Engineer. In this role, the Data Engineer will be responsible for maintaining scalable, reliable, consistent and repeatable systems that support data operations for Reporting, Analytics, Applications, and Data Science by gathering and processing raw data at scale.
Responsibilities
The Data Engineer will:
- Actively and consistently support all efforts to simplify and enhance the customer experience
- Create and maintain scalable, reliable, consistent and repeatable systems that support data operations for Reporting, Analytics, Applications, and Data Science
- Gather and process raw data at scale (including writing scripts, web scraping, write SQL queries, etc.)
- Profile data to measure quality, integrity, accuracy, and completeness
- Design, build, and automate Machine Learning Data Pipeline
- Deliver solutions by developing, testing, and implementing code and scripts
- Produce reports and uphold data delivery schedules
- Manage life cycle of multiple data sources
- Work closely with stakeholders on the data demand side (Analysts and Data Scientists)
- Perform other duties as assigned
Qualifications:
- Bachelor's Degree in Computer Science, Engineering, and/or a related field
- Adept experience with SQL and writing queries
- Adept experience receiving, converting, and cleansing big data
- Ability to identify and resolve end-to-end performance, network, server, and platform issues
- Great interpersonal skills
- Excellent communication skills (written and verbal)
- Strong attention to detail
- Highly organized
Desired Skills:
- Adept Coding / Scripting experience using Python, R, shell scripts
- Expert knowledge of best practices and IT operations in an always-up, always-available service
- Snowflake experience
- Leadership experience in Advanced Operational Analytics