Data Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+32 more
Job description
The primary role of the Data Engineer is to function as a critical member of a data team by designing data integration solutions that deliver business value in line with the company’s objectives. They are responsible for the design and development of data/batch processing, data manipulation, data mining, and data extraction/transformation/loading into large data domains using Python/Pyspark and AWS tools.
Requirements
Minimum 8 years of hands-on data engineering experience in development using Python and Pyspark
-
Experience in AWS cloud services like Glue, Lambda, MSK (Kafka), S3, Step functions, RDS, EKS
-
Experience in Databases like Postgres, SQL Server, Oracle, Sybase
-
Experience with SQL, performance tuning, queries, stored procedures, views, functions, and triggers
-
Ability to learn and use AI tools effectively
-
Understanding of Data pipelines, ETL processes, CI/CD DevOps process and tools like GitHub, Jenkins
-
Knowledge of Data modeling, Warehousing concepts and Agile/SCRUM methodology
-
Strong problem-solving and analytical skills
qualifications:
-Developer experience specifically focusing on Data Engineering.
-Hands-on experience in Development using Python and Pyspark as an ETL tool.
-Experience in AWS services like Glue, Lambda, MSK (Kafka), S3, Step functions, RDS, EKS etc.
-Experience in Databases like Postgres, SQL Server, Oracle, Sybase etc.
-Experience with SQL database programming, SQL performance tuning, relational model analysis, queries, stored procedures, views, functions, and triggers.
-Strong technical experience in Design (Mapping specifications, HLD, LLD), Development (Coding, Unit testing).
-Knowledge in developing UNIX scripts, Oracle SQL/PL-SQL.
-Experience with data models, data mining, data analysis and data profiling.
-Experience in working with REST API’s.
-Experience in workload automation tools like Control-M, Autosys etc.
-Good knowledge in CI/CD DevOps process and tools like Bitbucket, GitHub, Jenkins.
-Strong experience with Agile/SCRUM methodology.
-Experience with other ETL tools (DataStage, Informatica, Pentaho, etc.).
-Knowledge in MDM, Data warehouse and Data Analytics.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Making Data Warehouses Fast: A Developer’s Story
Top Big Data Technologies That You Need to Know
The Most Popular IT Jobs on the Market