Job Description

Posted on:

October 27, 2024

We are looking for an IT Data Engineer to expand and optimize our data architecture and pipeline. This role is vital in ensuring optimal data flow and collection for cross-functional teams. The ideal candidate will have experience in data pipeline building and optimization, and will support our software developers, database architects, and data analysts. If you are excited about optimizing data architecture to support innovative products and initiatives, we have an excellent opportunity for you.

Essential Duties & Responsibilities: The following responsibilities are critical for success in this role:

  • Develop and maintain scalable data pipelines, including building new API integrations to manage increasing data volume and complexity.
  • Assemble large, complex datasets that meet both functional and non-functional business requirements.
  • Collaborate with analytics and business teams to optimize data models that enhance business intelligence tools, increasing data accessibility and data-driven decision-making.
  • Implement systems to monitor data quality, ensuring accuracy for key stakeholders and business processes.
  • Design, implement, and maintain scalable data solutions on the Azure cloud platform, leveraging services like Azure Data Factory, Azure Databricks, and Azure Synapse Analytics.
  • Conduct data analysis to troubleshoot and resolve data-related issues.
  • Work closely with frontend and backend engineers, product managers, and analysts to design data integrations and quality frameworks.
  • Build robust Azure data pipelines for ETL processes, ensuring accuracy and timeliness.
  • Collaborate with data scientists and analysts to ensure proper data availability and develop data models for predictive analysis.
  • Design internal process improvements for scalability, optimize data delivery, and automate manual processes.
  • Ensure compliance with data protection regulations and implement robust data security measures.
  • Create documentation and artifacts, including business cases and data flow diagrams.

Education And Experience:

  • BS or MS degree in Computer Science or a related technical field.
  • 4+ years of experience with Python or Java development and SQL (No-SQL experience is a plus).
  • 4+ years of experience with schema design and dimensional data modeling.
  • Advanced analytical skills with a strong attention to detail.
  • Experience designing, building, and maintaining data processing systems; Microsoft Dynamics 365 experience preferred.
  • In-depth knowledge of Azure data services (e.g., Azure Data Pipeline, Azure Data Factory, Azure Databricks).
  • Strong understanding of data modeling, database design, and data warehousing principles.

Preferred Certifications:

  • Microsoft Certified: Azure Data Engineer Associate

Core Competencies:

  • Knowledge of Agile software development systems, mathematics, and English language structure.
  • Critical thinking, active listening, and strong interpersonal relationships.
  • Ability to exercise confidentiality and sound judgment, while managing personnel resources effectively.
  • Well-developed multitasking and prioritization skills with strong attention to detail.

ADA Requirements (For U.S. Positions Only): This role requires typing, sitting, and other physical activities with occasional travel necessary across borders.

If you are passionate about data engineering and looking for a challenging opportunity in a collaborative environment, we encourage you to apply.

Secret insights

CECO Environmental Corporation with 729 employees is scaling! Engineering up 20%, HR grew by 15%—showing they value their people. Fast-paced environment; great for AI talent seeking growth and support.