Job Title: Data Engineer
Location: Remote
Job Type: Only Fulltime
Job Description:
We are seeking a skilled Data Engineer to design, build, and maintain scalable data pipelines and infrastructure that support analytics, reporting, and machine learning initiatives. The ideal candidate will have experience with large-scale data processing, cloud platforms, and database technologies.
Key Responsibilities
Design, develop, and maintain robust ETL/ELT data pipelines.
Build and optimize data architectures, data lakes, and data warehouses.
Integrate data from multiple sources, ensuring quality and consistency.
Develop scalable solutions for batch and real-time data processing.
Monitor, troubleshoot, and improve data pipeline performance.
Collaborate with Data Analysts, Data Scientists, and Business Teams to understand data requirements.
Implement data governance, security, and compliance standards.
Automate data workflows and infrastructure deployment.
Create and maintain technical documentation for data systems.
Required Qualifications
Bachelor''s degree in Computer Science, Information Technology, Engineering, or a related field.
2+ years of experience in data engineering or a similar role.
Strong programming skills in Python, Java, or Scala.
Experience with SQL and relational databases (PostgreSQL, MySQL, SQL Server, etc.).
Hands-on experience with ETL tools and frameworks.
Knowledge of data warehousing concepts and dimensional modeling.
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Understanding of data security and governance practices.
Preferred Qualifications
Experience with orchestration tools such as Airflow.
Knowledge of containerization technologies (Docker, Kubernetes).
Experience with CI/CD pipelines and DevOps practices.
Exposure to machine learning data pipelines.
Relevant cloud or data engineering certifications.