Job Description
As a Data Engineer, you will play a crucial role in building and maintaining the data infrastructure and pipelines that support all aspects of our day to day business. Your expertise will contribute to the efficient collection, processing, and storage of data, enabling advanced analytics and machine learning. In addition to the responsibilities mentioned above, you will collaborate closely with data scientists, analysts, and cross-functional teams to understand their requirements and implement scalable solutions. You will contribute to the design and optimization of data systems, ensuring data integrity and availability. Additionally, you will have the opportunity to enhance your skills and grow in your career as part of a dynamic and collaborative team.
We are looking for a Data Engineer with experience in building and optimizing data pipelines,
particularly with time series data. Familiarity with working with time series databases, such as TimescaleDB, is highly desirable. Additionally, experience with cloud technologies and data processing frameworks is essential. A strong problem-solving mindset, the ability to work collaboratively, and a passion for leveraging data to drive business outcomes are key qualities for success in this role.
You will:
- Design, develop, and maintain scalable and reliable data pipelines and infrastructure.
- Implement data processing and transformation tasks to ensure efficient and accurate data collection and storage, with a focus on time series data.
- Collaborate with data scientists, analysts, and cross-functional teams to understand their data requirements and implement scalable solutions.
- Contribute to the optimization and performance tuning of data pipelines and workflows.
- Assist in the design and implementation of data systems to ensure data integrity, availability, and security, with expertise in working with time series databases like TimescaleDB.
- Stay updated with the latest technologies and trends in data engineering, proposing innovative solutions to enhance data infrastructure and processes.
Job Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Data Engineer or similar role, with hands-on experience in building and optimizing data pipelines.
- Proficiency in Python for data processing and ETL.
- Familiarity with big data technologies and frameworks.
- Understanding of distributed systems and cloud computing platforms.
- Knowledge of data modeling, data warehousing, and working with relational and NoSQL databases.
- Experience with data pipeline orchestration tools is a plus.
- Familiarity with version control systems (e.g., Git) and implementing CI/CD practices in data engineering workflows.
- Strong problem-solving and troubleshooting skills, with the ability to identify and resolve data pipeline issues.
- Good communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Proactive and self-motivated with a willingness to learn and adapt to new technologies and approaches.
- Interest in leveraging data to drive business outcomes and contribute to the music industry.
- Familiarity with machine learning systems and data science concepts is a plus.