Job Openings
Senior Data Engineer
About the job Senior Data Engineer
Role Overview:
- Hands-on experience with Azure Services: Databricks, Data Factory and DevOps
- Proficient in Python, Apache Spark, and PySpark
- Write advance and complex SQL queries with solid experience in database management
- Develop and maintain data models, data warehouses, and data marts in Snowflake
- Automation, build re-usable transformations, performance tuning
- Streamline ETL complexity- logics and transformations
- Collaborate with data scientists, analysts, and stakeholders to gather requirements and define data models that effectively support business requirements
- Demonstrate decision-making, analytical and problem-solving abilities
- Strong verbal and written communication skills to manage client discussions
- Familiar with working on Agile methodologies - daily scrum, sprint planning, backlog refinement
Key Responsibilities & Skillsets:
- Azure Databricks ability to create data transformation logics
- Strong programming skills in Python and experience with SQL.
- Should be able to write complex SQL, Transact SQL, Stored Procedures
- ETL tool Azure data factory, Data Bricks
- Experience with Data Modelling
- DWH - Snowflake
- Excellent communication skills and stakeholder management
- Ability to work independently in IC role
Good to have:
- Knowledge on Snowflake platform
- Knowledge on PowerBI
- Familiarity with CI/CD practices and version control (e.g., Git)
- Familiarity with Azure DevOps