Senior Data Engineer
thermofisher
Job Description
Data Management & Development
- Take an active part in the Data Engineering efforts and building of the Data platform required by the business.
- Design, develop, and maintain data ingestion, data processing, and data pipelines according to best practices
- Design and build reusable components, frameworks, and libraries at scale to support analytics products
- Foster a culture of innovation, collaboration, and continuous improvement within the team.
Data Analysis
- Carry out the data analysis processes and techniques in areas such as requirements analysis, documentation, and business process analysis.
- Participate in the meetings and use collaborative workshops to gather requirements, analyze potential conflicts considering global impact, and uncover expectations with key business partners.
- Produce understandable documentation of the final business requirements, success criteria, processes, use case scenarios, as well as metrics to measure the impact of changes and return on investment.
- Review design documentation with business users and represent the users with the Development Team.
- Identifying and implementing opportunities for Data Platform automation
Hypercare Management
- Support the Knowledge Transfer development & execution through to Hyper-care support, with Business, Operational teams, IT, and other functions.
- Ensure proper documentation is handed over to the support team to ensure they are aware of the changes and open issues.
- Gather sign-offs / approvals from the business.
- Support the business to ensure effective adoption of changes.
Knowledge, Skills, Abilities
-
You have a bachelor’s degree in computer science, Engineering, or equivalent. A master's degree is a plus.
-
Over 6 years in the industry, with 3+ years as a data engineer in the supply chain business.
-
Strong experience with SQL and data warehousing concepts.
-
Strong skills in one or more programming languages related to data engineering (such as Python and Scala)
-
Hands-on experience with cloud environments such as AWS, Google Cloud/Azure.
-
Hands-on experience with Big Data and NoSQL technologies like Spark, Impala, HBase, Cassandra, Storm, Flume, Pig, or Hive
-
You have a deep understanding of design principles and architectural patterns.
-
You’re an effective communicator and mentor, able to lead and collaborate within teams.
-
You’re familiar with agile development approaches.
-
Continuous learning and personal development are something you’re passionate about.
-
Participation in on-call support rotation as needed
-
Strong documentation and technical writing skills
-
Ability to work independently while contributing to team objectives
-