Description
We are seeking a skilled Data Engineer to join our team in India. The ideal candidate will be responsible for designing and implementing data pipelines, optimizing database performance, and ensuring data quality and integrity. The Data Engineer will collaborate with various teams to provide effective data solutions and support data-driven decision-making within the organization.
Responsibilities
- Designing and implementing data pipelines for ETL processes.
- Building and maintaining scalable data architectures.
- Collaborating with data scientists and analysts to provide data solutions.
- Ensuring data quality and integrity throughout the data lifecycle.
- Optimizing database performance and query efficiency.
- Implementing data security and compliance measures.
- Monitoring and troubleshooting data-related issues.
Skills and Qualifications
- 4-10 years of experience in data engineering or related field.
- Proficiency in SQL and database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with big data technologies such as Hadoop, Spark, or Kafka.
- Strong programming skills in languages such as Python, Java, or Scala.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their data services.
- Knowledge of data warehousing solutions (e.g., Snowflake, Redshift).
- Understanding of data modeling and data architecture principles.
- Experience with data visualization tools (e.g., Tableau, Power BI) is a plus.
- Excellent problem-solving and analytical skills.
- Ability to work collaboratively in a team environment.