About the Company
Openworks is a dynamic and innovative company that prides itself on fostering a culture of continuous learning and development. With 40 years in business, OpenWorks has earned year-over-year recognition on the Inc. 5000 and Franchise 500 fastest-growing organizations list. We are committed to empowering our employees and enhancing their skills to drive success in all aspects of sales and customer engagement.
A "Day in the Life" of the Data Engineer
A typical day for the Data Engineer involves a mix of technical work and stakeholder conversations. You'll be diving deep into data architectures, optimizing data flows, and solving complex data integration challenges. You'll need to communicate effectively with various teams to understand their data needs and explain your solutions.
At OpenWorks, we value curiosity and a desire to understand the 'why' behind every project. We're looking for someone who is not just technically proficient, but also eager to understand the business context of their work.
Overview of Responsibilities
- Acquire, integrate, and standardize data across the enterprise
- Design and implement data architecture solutions using Amazon Web Services (AWS)
- Develop and optimize SQL queries for data extraction and transformation
- Collaborate with internal stakeholders to understand data needs and requirements
- Assess and implement data integration tools such as AWS Glue and Matillion
- Build and manage data lakes, data warehouses, and data marts
- Ensure data quality, consistency, and reliability across all systems
- Develop and maintain data pipelines for efficient data processing
- Implement best practices for data governance and security
- Troubleshoot and resolve data-related issues
What You'll Need to Succeed
- Bachelor's degree in Computer Science, Information Systems, or related field
- 10+ years of experience in data engineering roles
- Proven experience with AWS services, particularly those related to data management and analytics
- Strong SQL skills and experience with relational databases
- Experience with data integration tools (e.g., AWS Glue, Matillion)
- Deep understanding of organizational processes that create or modify data
- Experience in building and managing data lakes, data warehouses, and data marts
- Strong problem-solving skills and attention to detail
- Excellent communication skills, both written and verbal
- Curiosity and inquisitiveness about data and its business implications
- Resilience and ability to overcome challenges
- Strong work ethic and ability to work independently
- Passion for continuous learning and staying updated with latest technologies
What's in it for You
- Competitive base pay + bonus
- Opportunity to win Annual President's Club Trip
- 401k retirement savings plan with generous company match
- Comprehensive medical, dental, vision, disability, and life insurance
- Paid time off, paid holidays and paid volunteer time off (16 hours/yr)
- Fitness reimbursement
OpenWorks is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.