Data Engineer
Role details
Job location
Tech stack
Job description
- Tackle diverse projects that range in duration from a few days to a few months for clients ranging from local businesses to the Fortune 500
- Design, develop and implement large scale, high-volume, high-performance data infrastructure and pipelines for Data Lake and Data Warehouse
- Design cloud-native data pipelines, automation routines, and database schemas that can be leveraged to do predictive and prescriptive machine learning
- Communicate ideas clearly, both verbally and through concise documentation, to various business sponsors, business analysts and technical resources
- Build and implement ETL frameworks to improve code quality and reliability
- Build and enforce common design patterns to increase code maintainability
- Work with disparate data sources (relational databases, flat files, Excel, HDFS/Big Data systems, high-performance analytical databases, etc.) to unify client data
Requirements
Do you have experience in SQL?, If you're a passionate problem-solver who loves diving into complex data sets, possesses broad programming savvy and excels at building reliable data pipelines, you'll love being a data engineer at InterWorks. As part of our Data team, you'll empower our customers to make well-informed, data-driven decisions. Together, we'll combine expert application of new software and technologies with a unique perspective on bridging the traditional Business-IT divide. Technical stuff aside, you'll be part of close-knit and helpful team that delivers nothing but the best work to our customers and each other.
Please note that candidates must be located in Germany and have a valid work permit to be considered. his is a German based role for native German speakers (and English C1)., * Excellent SQL fluency
- Strong ETL proficiency using GUI-based tools or code-based patterns
- Understanding of data-modeling principles
- Passion for delivering compelling solutions that exceed client expectations
- Excellent verbal and written communication
- Strong problem-solving skills
- Business acumen
- A thirst to learn
- Adaptability and flexibility in changing situations
- Strong written and oral communication skills, able to communicate at English and German proficiency at C1 level
What We'd Like You to Have
- Experience with software engineering practices
- Experience with modern data-engineering practices and frameworks
- Experience with integration from semi-structured file and API sources
- Matillion, Fivetran, dbt or other ETL tools
- AWS / Microsoft Azure cloud exposure
- Snowflake / Databricks / Amazon Redshift / Google BigQuery / Azure Synapse
Benefits & conditions
- Work from wherever you want in the region. Choose your work location when not on client site. We are a remote-first company, so we can accommodate almost any home office location
- You want to keep your carbon footprint small? So do we! That's why every employee in Germany gets a Bahncard 50
- We want you to stay healthy, which is why our employees can enjoy a Wellness Benefit worth €1100 a year to spend on memberships or subscriptions that help us to maintain a healthy body and mind.
- Windows or Mac? 13 inch or 15 inch? Lightweight or heavy-duty? You know what works best for you. Therefore our employees have a wide choice of equipment for their home office, as well as a contribution towards standing desk equipment
- Tech Allowance. To help create the right home environment for you to be comfortable and efficient while working, we offer a Tech Allowance to cover accessories and furniture.
- We InterWorkers like to use our powers for good. As well as undertaking pro bono consulting work, we support our colleagues' individual charitable passions with dedicated time off for volunteering
- Competitive salaries with room for advancement. Expected Salary range: €60-100K