The Senior Data Engineer will be responsible for delivering end-to-end data and analytics capabilities, including data ingestion, transformation, data science, and data visualization. This involves designing and deploying databases and data pipelines to support analytics projects. The engineer will develop scalable and fault-tolerant workflows, clearly document issues and solutions, and apply various tools and technologies proficiently, such as Python, PySpark, SQL, Spark, Snowflake, Airflow, AWS, and others. They will also be expected to optimize performance, develop briefings, analyze client data, and provide support to other data engineers and analysts. The candidate should be able to lead the team, communicate with business, gather and interpret business requirements.
Good To Have:- Exposure to Snowflake and Airflow.
- Other programming languages (R, Scala, SAS, Java, etc.)
- AWS Solutions Architect / Developer / Data Analytics certifications.
Must Have:- Expert experience in SQL, Python, and PySpark.
- Experience with data and analytics technologies like SQL/NoSQL databases.
- Knowledge of CI/CD tools (Gitlab, AWS CodeCommit).
- Experience with AWS services (EMR, Glue, Athena, etc.).
- Solid scripting skills (bash/shell scripts, Python).
- Experience with data streaming technologies.
- Experience with Big Data technologies like Hadoop, Spark, Hive, etc.