As a cutting edge marketing platform they're transforming the way companies market their services, using the latest technologies (Python, Golang, JavaScript, AWS etc.). Working here is your chance to contribute to a large system and contribute in a meaningful way. The Data Engineer will bring their own style and approach to the role which is something they welcome and encourage. Their current team works very hard together and has a very close-knit and collaborative approach.
Responsibilities of Data Engineer
- Work closely with their Data Science team to implement test and deploy RESTful interfaces for information flow to and from databases, caches, and other APIs (Golang) with a focus on data access and availability
- Contribute to author and deploy ETL pipelines to collect and store data from a variety of sources (Python - Airflow) and allow data access to the relevant stakeholders
- Improve the data architecture behind their data products, anticipate risks and limitations of different approaches with a proactive attitude and a strong motivation to progress quickly from ideas to proof-of-concept to deployment in production
Skills of Data Engineer
- Highly technical, fluent across a broad range of languages and data tools, with demonstrated experience working with a variety of SQL and NoSQL databases
- Proficient in Python (their ETL), Golang (their new backend), and Node.js (their legacy backend) with an in-depth exposure to both AWS and GCP solutions