Job title: Data Engineer
Employment type: Full-time
Applications close: May 7
MECCA has a large and growing focus on data analytics, which has provided an opportunity for an experienced Data Engineer to work with the latest technologies to develop, implement and maintain data integration, processing, storage and reporting solutions. You will be responsible for designing and developing data integration (ETL/ELT) pipelines, data storage (EDW, data marts) and processing engine as well as reporting and data analytics solutions, tools, APIs and applications. Working closely with business users you will be identifying reporting and data analytics needs, clarifying requirements and ensure data security when providing confidential and personal data.
The perfect profile
You’re an analytical self-starter who thrives in a fast-paced environment. With a minimum of 3 years experience in data analysis, database management and data development. You have a broad working knowledge of data structures, relational and NoSQL databases and experience in design and development of reporting and BI solutions. You understand data analysis and data science techniques and able to work as part of a team as well as autonomously.
We are looking for someone with the following technical skills:
- Strong programming skills in Python with focus on data manipulation, ETL/ELT and analysis, libraries/tools like Pandas, Numpy, Scikit-Learn, Dask, Jupyter
- Advanced SQL skills
- Data integration methods and techniques - flat files (CSV, JSON, XML), SQL (PostgreSQL, Oracle, MSSQL, MySQL) and APIs
- Cloud Computing architecture and services - AWS (RDS, Redshift, EC2, S3, Lambda, API Gateway)
- GNU Linux server environment
At MECCA Brands we bring customers the best in global beauty across our 4 retail concepts: MECCA Cosmetica, MECCA Maxima, MECCA in Myer and mecca.com.au. Together we offer an exclusive edit of over 100 brands, paired with exceptional customer service and beauty expertise within each retail environment.
Working at MECCA Brands will never be just a job. Our unique and positive culture ensures employees are surrounded with incredible and inspiring people, amazing opportunities, experiences and challenges, enabling them to be the best they can be in everything they chose to do. Simply, MECCA Brands is career worthy.