Join to apply for the Associate Data Engineer role at IBM.
Introduction
In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), delivering deep technical and industry expertise to a wide range of public and private sector clients worldwide. Our centers provide locally based skills and technical expertise to drive innovation and technology adoption.
Your Role And Responsibilities
At IBM, we know technology is only as good as the results it delivers. As an Associate Data Engineer, you will:
- Design, build, and maintain scalable data pipelines and architectures in the cloud.
- Develop and manage data models and databases to meet business needs.
- Collaborate with data scientists, analysts, and engineers to integrate data from diverse sources.
- Implement scalable, secure, and compliant data storage solutions.
- Ensure data quality and integrity across systems.
- Automate data cleaning, transformation, and loading (ETL/ELT) processes.
- Participate in code reviews and follow best practices.
- Provide technical guidance and mentorship to junior team members.
Required Qualifications
- Eligibility to work in Canada without future visa sponsorship (valid work permit, permanent residency, or Canadian citizenship).
- Willingness to live and work in Calgary, AB.
Preferred Education
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field.
Core Competencies
- Programming: Python, SQL (Java or Scala is a plus).
- Data Engineering Tools: Apache Spark, Hadoop, Airflow, dbt, Kafka (preferred).
- Cloud Platforms: AWS, Azure, or GCP (experience with services like S3, Redshift, BigQuery, Azure Data Lake).
- Databases: Relational (PostgreSQL, MySQL), NoSQL (MongoDB, Cassandra).
- AI & Analytics Tools: TensorFlow, PyTorch, scikit-learn, Jupyter, pandas, NumPy.
- Data Visualization: Power BI, Tableau, matplotlib, seaborn.
Additional Skills
- Data modeling and ETL pipeline development.
- Machine learning model development and evaluation.
- Basic understanding of CI/CD and version control (Git/GitHub).
Soft Skills
- Strong analytical and problem-solving skills.
- Effective communication and teamwork.
- Curiosity and eagerness to learn emerging tools and technologies.
Additional Details
- Seniority level: Mid-Senior level.
- Employment type: Full-time.
- Job function: Information Technology.
- Industries: IT Services and IT Consulting.