Overview
Senior Data Engineer in the CCG IT data team for the Fisher Scientific Research Safety Division, working within the IT Data Analytics team on the integration, delivery and adoption of global IT solutions.
What you'll do
- Take active part in data engineering efforts and build the data platform required by the business.
- Design, develop and maintain data ingestion, data processing and data producing 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.
- Carry out data analysis processes and techniques in areas such as requirements analysis, documentation and business process analysis.
- Participate in meetings and collaborative workshops to gather requirements, analyze potential conflicts considering global impact and uncover expectations with key business partners.
- Produce understandable documentation of final business requirements, success criteria, processes, use case scenarios and metrics to measure impact of changes and return on investment.
- Review design documentation with business users and represent users with the development team.
- Identify and implement opportunities for data platform automation.
- Work with IT, ETO, AAD and business functions to understand data requirements and translate them into technical solutions.
- Ensure proper design, robust data pipelines, data modeling and schema design to support business analytics and reporting needs.
- Ensure data quality and integrity throughout the data lifecycle.
- Monitor and optimize the performance of data solutions to meet SLAs and scalability requirements, and ensure ETL processes meet business expectations.
- Ensure readiness of applications, environments, tools and profiles to enable high-quality end-to-end integration and UAT testing.
- Warrant deployment of high-quality solutions and a proper handover to the support team after hyper-care, for global projects and local enhancements.
- Support knowledge transfer through hyper-care with business, operational teams, IT and other functions.
- Ensure proper documentation is handed over to the support team, including changes and open issues.
- Gather sign-off and approvals from the business and support effective adoption of changes.
- Work with a team of Data Engineers and Sr. Data Engineers to deliver global projects, local enhancements and break-fixes.
What you'll need
- Bachelor's degree in computer science, engineering, or equivalent.
- 6+ years of relevant industry experience, including at least 3 years of hands-on data engineering experience.
- Strong expertise in SQL, relational databases, data modeling and modern data warehousing concepts, including design and optimization of scalable analytical data models.
- Strong programming skills in one or more of Python, Scala or Java, focused on reliable, maintainable, production-quality data solutions.
- Hands-on experience with cloud platforms, preferably AWS.
- Strong experience with distributed data processing and modern data platforms and technologies such as Apache Spark, Hadoop/Hive, Kafka or comparable technologies.
- Strong problem-solving and analytical skills, with the ability to troubleshoot complex data and performance issues across distributed systems.
- Deep understanding of software and data engineering design principles, architectural patterns, scalability, performance, reliability, security and maintainability.
- Excellent communication and stakeholder-management skills, able to explain complex technical concepts to technical and non-technical audiences.
- Comfortable collaborating across engineering, analytics, architecture, product and business teams in an Agile environment.
- A strong continuous-learning mindset, with interest in evaluating emerging technologies and improving engineering practices.
Nice to have
- Master's degree.
- Experience within Supply Chain, Operations, Manufacturing or a related business domain.
- Equivalent experience in Google Cloud Platform (GCP) or Microsoft Azure.
Details
- Location: Hyderabad, India.
- Work schedule: Standard, Monday to Friday.
- Environmental conditions: Office.
Read the full description and apply on the company’s own careers page.