We're seeking a Data Engineer to join our team. In this role, you will be responsible for designing, implementing and maintaining robust data infrastructure to support our organization's decision-making processes. - Design, develop and maintain scalable data pipelines to extract, transform and load data from various sources. - Collaborate with data scientists and analysts to understand data requirements and implement efficient data models. - Optimize data storage and retrieval systems to ensure high performance and reliability. - Implement and maintain data quality checks and monitoring systems. - Develop and maintain documentation for data processes and architectures. - Stay up-to-date with emerging technologies and best practices in data engineering. - Troubleshoot and resolve data-related issues in a timely manner. - Ensure data security and compliance with relevant regulations. Key Qualifications: - 3+ years of experience in data engineering or a related field. - Proficiency in programming languages such as Python, Scala and SQL. - Experience with big data frameworks like Apache Spark and Databricks. - Knowledge of cloud platforms and services including Microsoft Azure. - Strong analytical and problem-solving skills. - Ability to collaborate with cross-functional teams. - Excellent communication and technical writing skills. What We Offer: - A competitive salary and benefits package. - The opportunity to work on complex projects and develop your skills. - A collaborative and dynamic work environment. - Access to ongoing training and professional development opportunities. How to Apply: To apply for this role, please submit your resume and cover letter. We look forward to hearing from you.