About the Company
IBM Canada is a leading technology and consulting company with a global presence, dedicated to solving complex business challenges through innovative technology and solutions. We foster a culture of continuous learning, diversity, and inclusion, empowering our employees to make a significant impact on industries worldwide. With a strong commitment to fostering talent, we are proud to offer visa sponsorship for exceptional individuals looking to grow their careers with us in Halifax.
Job Description
We are seeking a highly skilled and experienced Senior Data Engineer to join our dynamic team in Halifax, Nova Scotia. This role is crucial for designing, developing, and maintaining scalable data pipelines and infrastructure that support our advanced analytics and machine learning initiatives. The ideal candidate will have a strong background in Python and SQL, with expertise in building robust, efficient, and reliable data systems. You will play a pivotal role in transforming raw data into actionable insights, working with various stakeholders to understand data requirements and deliver high-quality data solutions. Visa sponsorship is available for qualified international candidates.
Key Responsibilities
- Design, build, and maintain scalable and robust ETL pipelines using Python and SQL.
- Develop and optimize data models for analytical and reporting needs.
- Collaborate with data scientists, analysts, and product teams to understand data requirements and deliver solutions.
- Ensure data quality, integrity, and security across all data platforms.
- Implement best practices for data governance, data lineage, and metadata management.
- Monitor data pipeline performance and troubleshoot issues proactively.
- Evaluate and integrate new data tools and technologies to improve efficiency and capabilities.
- Mentor junior data engineers and contribute to team's technical growth.
- Participate in code reviews to ensure high-quality code and adherence to standards.
Required Skills
- Expertise in Python for data manipulation, scripting, and automation.
- Strong proficiency in SQL for complex query writing, database design, and optimization.
- Proven experience with data warehousing concepts and technologies (e.g., Snowflake, Redshift, BigQuery, Azure Synapse Analytics).
- Experience with cloud platforms (AWS, Azure, GCP) and their data services.
- Familiarity with data orchestration tools (e.g., Airflow, Prefect, Luigi).
- Understanding of data modeling techniques (dimensional, relational).
- Solid understanding of software engineering principles and best practices.
- Excellent problem-solving and analytical skills.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
Preferred Qualifications
- Master's degree in a quantitative field.
- Experience with real-time data streaming technologies (e.g., Kafka, Spark Streaming).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with NoSQL databases (e.g., MongoDB, Cassandra).
- Knowledge of data visualization tools (e.g., Tableau, Power BI).
- Experience working in an Agile development environment.
Perks & Benefits
- Comprehensive health, dental, and vision insurance.
- Competitive salary and performance-based bonuses.
- Generous paid time off and holidays.
- Retirement savings plan with company match.
- Professional development and training opportunities.
- Employee assistance program.
- Visa sponsorship and relocation support.
- Flexible hybrid work model.
- Modern office space with collaborative work environments.
How to Apply
If you are interested in this position, please click the "Apply Now" button below. To ensure your application is properly considered, please prepare the following:
- An up-to-date Resume or CV
- A brief cover letter summarizing your experience and motivation
Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted for an interview.
⚠️ Important Disclaimer
Welcome to Courierser Jobs. We publish job opportunities aggregated from public sources, employers, and job portals. We never charge any fees to access or use our website; all information is provided entirely for free.
Courierser Jobs does not directly offer or manage these positions, nor are we directly involved in the hiring process for the vacancies published on https://job.courierser.com.
If you suspect a fraudulent listing or have any questions, please contact us at techturna@gmail.com.