Data Engineer
Job Title: Data Engineer
Job Type:
Full-Time
Job Summary:
We are looking for a skilled and detail-oriented Data Engineer to design, build, and maintain scalable data pipelines and data infrastructure. The ideal candidate will work closely with data analysts, data scientists, and business teams to ensure reliable data flow and optimized database systems.
Key Responsibilities:
Design, develop, and maintain scalable data pipelines (ETL/ELT processes)
Build and manage data warehouses and data lakes
Optimize data architecture for performance and scalability
Ensure data quality, integrity, and security
Integrate data from multiple sources (APIs, databases, third-party tools)
Monitor and troubleshoot data systems
Work with cross-functional teams to understand data requirements
Automate data processes and workflows
Document data models, architecture, and processes
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, IT, Engineering, or related field
Strong knowledge of SQL and database management (MySQL, PostgreSQL, etc.)
Experience with Python, Java, or Scala
Hands-on experience with ETL tools and data pipeline frameworks
Knowledge of data warehousing concepts
Familiarity with cloud platforms (AWS, Azure, or GCP)
Understanding of big data technologies (Spark, Hadoop is a plus)
Strong problem-solving and analytical skills
Preferred Qualifications (Nice to Have):
Experience with Airflow, Kafka, or Snowflake
Knowledge of CI/CD and DevOps practices
Experience in real-time data processing
Understanding of data governance and compliance standards
Soft Skills:
Strong communication skills
Attention to detail
Ability to work independently and in a team
Time management skills