Data Engineer

Job Title: Data Engineer
Role Category: Data & Analytics
Location: Jaipur

Key Responsibilities

  • Design, develop, and maintain scalable and robust data pipelines and ETL processes.
  • Collect, clean, and integrate data from various sources into data warehouses and data lakes.
  • Ensure data quality, integrity, and security throughout the data lifecycle.
  • Optimize and maintain database performance, including query tuning and indexing.
  • Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver actionable insights.
  • Implement data governance practices and maintain comprehensive documentation of data processes.
  • Monitor and troubleshoot data pipelines, resolving any issues promptly.
  • Stay updated with the latest industry trends and technologies in data engineering and analytics.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Proven experience as a Data Engineer or in a similar role.
  • Strong proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL, SQL Server).
  • Experience with big data technologies (e.g., Hadoop, Spark) and cloud data platforms (e.g., AWS, Azure, Google Cloud).
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Familiarity with ETL tools (e.g., Apache NiFi, Talend, Informatica).
  • Knowledge of data warehousing solutions (e.g., Redshift, Snowflake, BigQuery).
  • Understanding of data modeling, data architecture, and data governance principles.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.