Job Description: We are looking for a skilled Data Engineer to join our team. As a Data Engineer, you will be responsible for designing, developing, and maintaining scalable data pipelines and infrastructure to support our business requirements. You will work closely with data scientists, analysts, and other stakeholders to understand data needs and implement solutions. The ideal candidate will have strong technical skills, experience with large-scale data processing tools, and a passion for data-driven decision making.
Responsibilities:
Design, construct, install, test, and maintain highly scalable data management systems.
Develop and implement ETL processes, data pipelines, and data integration workflows.
Build and optimize data models and schemas for efficient storage and retrieval.
Collaborate with data scientists and analysts to understand data requirements and implement solutions.
Ensure data quality and integrity across data pipelines.
Monitor and optimize performance of data systems and pipelines.
Implement data security and privacy measures.
Document data architecture, processes, and workflows.
Requirements:
Proven experience as a Data Engineer or in a similar role.
Strong programming skills in languages such as Python, Java, or Scala.
Experience with big data technologies (e.g., Hadoop, Spark, Kafka) and data processing frameworks.
Proficiency in SQL and database management systems (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
Knowledge of data warehousing concepts and techniques.
Understanding of data modeling, ETL development, and data pipeline architectures.
Excellent analytical and problem-solving skills.
Strong communication and collaboration abilities.
Preferred Skills:
Experience with data visualization tools (e.g., Tableau, Power BI).
Familiarity with machine learning concepts and frameworks.
Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes).
Advanced degree in Computer Science, Engineering, or a related field.
Bachelor's degree in Computer Science