Search by job, company or skills

Data Engineer

Data Engineer

Outsourced
Fresher
Not Disclosed
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Job Summary

The Data Engineer is a core part of the Engineering team and is responsible for supporting the continued development and maintenance of our client's data models and pipelines. This role is a key part of building a world-class data platform that provides access to clean and efficient data across all teams.

Key Responsibilities

  • Building data pipelines to move and transform data from various sources to storage systems as per ongoing business objectives and requirements.
  • Developing and documenting solutions with clear, well-defined flowcharts, layouts, diagrams, and/or charts.
  • Support and maintain any data platform failures or issues in the data systems by troubleshooting, proposing, and implementing solutions.
  • Collaborate closely with other teams across the business, ensuring clear communication and understanding of business requirements.
  • Continually staying up to date with the latest technologies and methodologies within data engineering to propose and implement innovative solutions.
  • Identifying and implementing process improvements.

In addition to the above, a Senior Data Engineer also:

  • Supporting the Lead Data Engineer with coaching and mentoring junior team members.
  • Collaborating with analysts and stakeholders to understand data requirements
  • Developing frameworks to support data systems and assist with extending functionality as our client continues to grow.
  • Contributing to and supporting the strategic planning of data architecture as part of quarterly planning.
  • Leading data projects end-to-end, ensuring ongoing collaboration with relevant stakeholders, and ensuring timelines are met.
  • Promoting and presenting data engineering work both within the team and with external teams
  • Implementing Data Quality and Validation checks to improve the reliability of the data platform, ensuring optimal performance of data systems
  • Implementing and maintaining data security and compliance measures

Requirements:

  • Knowledge and understanding of Data Warehousing concepts and methodologies
  • Working knowledge of Python and SQL
  • Experience and familiarity with data modelling techniques such as Star and Snowflake Schemas
  • Experience with platforms such as Snowflake, dbt, and Airflow
  • Familiarity with cloud platforms - Azure, AWS, GCP
  • Experience with code version control tools like GitHub, GitLab
  • Strong verbal and written communication skills to work effectively within cross-functional teams.
  • Ideally, experience working within the financial services domain or similar.
  • Experience working in an agile environment.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

India
Skills:
Amazon S3, AWS CloudFormation, Sql, Python, AWS, Big data processing engines, AWS Glue Data Catalog
Pune, India
Skills:
Impala), Hadoop components (HDFS, Hive, Scala, Shell scripting, Yarn, Data Warehousing, Python, Spark, Distributed computing architecture
2-4 yrs
Bengaluru, India
Skills:
Spark SQL, Pyspark, Sql, ELT, Devops, Git, Gcp, Databricks, Azure, AWS, Etl, Spark architecture, Delta Lake
Gurugram, Gurugram, India
Skills:
Devops, Git, Databricks, Sql, Python, GenAI tools, R
Bengaluru, India
Skills:
Test-Driven Development (TDD), SAP SLT (System Landscape Transformation Server), Pyspark, Sql, Sap Bw, Git, Spark, Sonarqube, Databricks, Python, Copilot, Google BigQuery, SAP S/4HANA, BigQuery Studio, Delta Lake, CI/CD