General Purpose:
The Senior Data Engineer will work as a member of the Enterprise Data and Analytics team to support leadership, Operations, Product, Sales, HR, Finance, Legal, and Marketing teams with enterprise data, analytics, and insights. The ideal candidate is experienced in analyzing data, designing and maintaining scalable, high-performance data warehouses, calculating analytics, and creating effective visualizations of metrics. This role requires strong experience across a variety of data architectures, data modeling techniques, data analysis methods, data tools, and data visualization techniques, as well as a proven ability to solve business problems through data-based solutions. The successful candidate must be comfortable working with a wide range of stakeholders and functional teams.
Direct Reports: No
Essential Duties and Responsibilities:
- Directly evaluates, design and maintain centralized enterprise data warehouses, data lakes, and analytics using industry-standard architecture principles and design patterns
- Employ data warehousing best practices to design scalable data models and high-performance processes
- Evaluates and implements efficient methods and tools to extract, transform, and load data from various sources
- Leverage suitable algorithms, statistical methods, and libraries to compute analytics, train data sets, and produce predictive analytics
- Use various optimization techniques to tune data structures and processes for best runtimes to maintain near real-time data refresh
- Create dashboards and reports for data visualization using industry-standard tools and techniques
- Develop readable, clear, easy-to-maintain code, test suites, and baseline results
- Document and communicate analysis, design, development, testing activities, and results effectively
- Participate in and contribute to peer review processes with team members to raise the quality and productivity of the team
- Develop tools and processes to proactively monitor and analyze data quality, data consistency, and performance
- Evaluate and create benchmarks on new technologies, tools, and techniques
- Work with stakeholders throughout the organization to gather requirements and identify opportunities for leveraging data to drive business solutions
Other Responsibilities:
- Build Relationships: Establish and maintain positive working relationships with others, both internally and externally, to achieve the goals of the organization
- Communicate Effectively: Speak, listen, and write in a clear and thorough manner using appropriate and effective communication tools and techniques
- Foster Teamwork: Work cooperatively and effectively with others to set goals, resolve problems, and make decisions that enhance organizational effectiveness