Data Engineer
atsautomation
Job Description
- Pipeline Development: Design, build, and maintain scalable data pipelines for both batch and streaming data, sourced from a variety of systems. The primary technologies used in these processes are PySpark and Databricks SQL.
- Data Management:Maintain high standards of data quality, integrity, and security throughout every stage of the data lifecycle.
- Cost Management:Track, monitor and report on platform compute costs and escalate any unexpected anomalies.
- Platform Optimization:Tune and optimize Databricks jobs and Spark configurations to enhance both performance and cost efficiency.
- Cloud Integration:Integrate Databricks with other cloud services for storage, compute, and security, with a particular focus on Azure Data Lake Storage.
- Collaboration:Work in close partnership with cross-functional teams—including data scientists, analysts, and business stakeholders—to understand requirements and deliver data-driven solutions tailored to their needs.
- Monitoring and Support:Monitor the performance of data pipelines, troubleshoot issues as they arise, and provide support for user requests within the Databricks environment.
- Best Practices:Implement and enforce best practices for data governance, security, and compliance in all aspects of data engineering activities.
Skills & Experience
- Experience : 3 - 5 years Proficiency in data engineering principles, including the development and maintenance of data pipelines.
- Advanced coding skills in Python, SQL, and Scala, with significant experience working with Apache Spark.Hands-on experience with the Databricks platform, particularly with Delta Lake, Databricks Runtime, and Databricks Workflows.
- Familiarity with the Azure Cloud platform.Knowledge of the Gold Medallion architecture.Experience in data ingestion, transformation, and loading processes (ETL/ELT).
- Excellent communication skills, with the ability to explain complex data concepts to both technical and non-technical audiences.
- Strong problem-solving and analytical abilities.
- Experience with Mulesoft API platform is considered an asset.Background in creating ingestion pipelines from a variety of systems, such as HRIS, ERP, CRM, Microsoft SQL Server, and Apache Kafka.
- Experience with machine learning and data analytics.
- Knowledge of data governance and security best practices.Databricks certifications an asset.
- Knowledge or experience in developing and integrating custom machine learning models using Azure Machine Learning, MLflow, and other relevant libraries.
Qualification & Certifications
- Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or a related field.
- Databricks Certification.