Data Engineer
Required Skills
Job Description
Job Title: Data Engineer
Job Type: Part-time
Location: On-site, Canada
Job Summary
Join our team as a Data Engineer and play a pivotal role in designing, building, and maintaining the data infrastructure that powers our business insights. You will collaborate closely with cross-functional teams to ensure our data is accessible, reliable, and optimized for performance. This is an excellent opportunity for someone who is passionate about leveraging data to drive meaningful outcomes and enjoys solving complex challenges in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain scalable data pipelines to process and transform large datasets.
- Collaborate with data scientists and analysts to gather data requirements and ensure consistent data availability.
- Integrate data from various sources, including MySQL databases, APIs, and third-party services.
- Optimize existing data systems and processes for improved performance, reliability, and scalability.
- Implement robust data validation and quality checks to ensure data integrity.
- Monitor, troubleshoot, and resolve issues within our data infrastructure promptly.
- Document data engineering processes, data flow diagrams, and architecture for knowledge sharing and future reference.
Required Skills and Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Data Engineer or in a similar data-centric role.
- Advanced proficiency in SQL and hands-on experience with MySQL or other relational databases.
- Strong programming skills with Node.js and experience in data management concepts.
- Excellent written and verbal communication skills, with a keen attention to detail in documentation and collaboration.
- Familiarity with data modeling, ETL processes, and data warehousing best practices.
- Strong analytical and problem-solving skills, with the ability to thrive under tight deadlines.
Preferred Qualifications
- Experience with big data technologies such as Hadoop, Spark, or Kafka.
- Proficiency in additional programming languages such as Python, Java, or Scala.
- Experience working in a fast-paced, data-driven environment with cross-functional teams.
At our company, you will have the chance to work on impactful projects, contribute innovative solutions to our evolving data strategy, and collaborate with talented professionals who care deeply about data excellence. If you are eager to make a real difference and advance your data engineering career, we would love to hear from you!