Data Engineer/Analytics Engineer

Job description:

We're looking for a Data Engineer/Analytics Engineer for a client operating in digital communication strategies.
You will be working with online marketing data and political communications. The company is based in Berlin and works on the intersection of digital communications and politics. There are about 50 people working at the company and the Data & Media is made out of 8 people. This is a part time, long term project.
Tasks will include:
* Provision and development of infrastructure for applications such as ML models, databases, apps, containers on platforms like EC2, ECS, or S3.
* Deployment and maintainence of database models and interfaces for users (e.g., integrating new data sources via API; creating and maintaining data marts in the data warehouse; planing, implementing, and enhancing user feature requests; monitoring and optimising data quality; fixing pipeline errors).
* Driving and implementing internal automations and projects for other teams (collecting automation feature requests; estimating effort and cost of feature requests; executing internal automations; acting as a contact person for maintenance and further development).
* Creating and maintaining dashboards (planing user-flows, visualizing data, planing features and budgets, building wireframes and click dummies).
Must-Have Skills:
* Programming skills: Python, SQL, RShiny
* Data architecture: AWS/Cloud Architecture/EC2/S3
* Database knowledge: PostgreSQL, Git/Version Control, CI/CD
* Data processing: Cronjobs/Airflow, Docker
Nice-To-Have Skills:
* Web Scraping/Selenium/BeautifulSoup/Rvest
* Postman/API queries
* Bash/Shell
* Cost monitoring
Location: Remote
Time: 8-16 hours/week
Start: 15.5.2024 or later
Duration: at least 6 months
More info tiina.hapuoja@witted.com ( EN / FI )

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.