Senior Data Engineer @ InterWorks
Your Application Journey
Email Hiring Manager
Job Details
Job Description
Do you get a thrill from solving puzzles, making messy data make sense, or building systems that just work? Do you love talking shop about pipelines and cloud platforms—but also want to collaborate with kind, curious people who care about doing great work together? You might be a great fit for our Data Engineering team.
At InterWorks, we help clients turn their data into something powerful, useful, and even beautiful. As a Data Engineer, you’ll be right in the middle of that mission—designing robust data systems, unifying messy data sources, and building pipelines that fuel meaningful insights. You’ll work alongside analysts and consultants, helping organizations move from scattered data to smart, scalable infrastructure. Want to work somewhere where smart people care deeply and get things done with a little style? You’ve come to the right place.
Location Preferences:
We’d love for you to join us from one of our offices in Portland, OKC, Tulsa, or Stillwater. Remote work may be possible depending on the situation, let’s chat.
Salary Range:
$90,000–150,000, depending on experience and qualifications.
What You’ll Do
- Build modern, scalable data pipelines that keep the data flowing.
- Design cloud-native infrastructure supporting analytics, AI, and machine learning.
- Unify and wrangle data from SQL, APIs, spreadsheets, cloud storage, and more.
- Develop ETL/ELT frameworks that improve code quality.
- Apply strong data modeling principles to support dashboards to data science.
- Collaborate closely with other InterWorkers and client teams.
- Write clear documentation, contribute to design decisions, and share knowledge.
- Bring a thoughtful, problem-solving mindset to every project.
What You’ll Need
Must-Haves
- Solid SQL skills and curiosity to keep leveling up.
- Strong experience with ETL/ELT workflows.
- Clear understanding of data modeling best practices.
- Deep understanding of data quality, governance, and observability principles.
- Working knowledge of DevOps concepts.
- Experience with CI/CD pipelines.
- Excellent communication skills.
- Passion for delivering smart, thoughtful, client-centered solutions.
- Love for learning new tools and approaches.
- 5+ years of professional experience in data engineering or technical consulting.
- Flexibility in fast-changing environments.
Nice-to-Haves
- Experience with cloud platforms: AWS, Azure, GCP.
- Familiarity with tools like Matillion, Fivetran, dbt.
- Exposure to modern data warehouses: BigQuery, Redshift, and Databricks.
- Knowledge of Python or scripting for automation.
- Interest in AI and its impact on data engineering.
- Background in software engineering or integration work.
Why InterWorks
InterWorks is a people-focused tech consultancy that empowers clients with customized, collaborative solutions. Our approach to work and community is unique and unconventional—just like us—and that’s the way we want it.
How to Get Hired at InterWorks
🎯 Tips for Getting Hired
- Customize your resume for InterWorks: Highlight relevant data engineering skills and experience.
- Network with current employees: Connect with InterWorks team members on LinkedIn.
- Prepare for technical interviews: Review data modeling and ETL/ELT concepts thoroughly.
- Show enthusiasm for learning: Express your eagerness to explore new tools and approaches.