Senior Data Engineer
Cognite
Job Summary
Cognite is looking for a Senior Data Engineer to join their team. This role involves developing cutting-edge solutions for industries like Power & Utilities, Energy, and Manufacturing. The Senior Data Engineer will work with industry leaders, data scientists, and project managers to deploy and optimize digital solutions. Responsibilities include leading the design and implementation of scalable data engineering solutions using the Cognite Data Fusion platform, managing integrations, data modeling, and analysis, and collaborating with various teams. The ideal candidate will have a minimum of 5 years of experience in a customer-facing data role, proficiency in Python, SQL, and REST APIs, and experience with cloud services and DevOps practices.
Must Have
- Experience in a customer-facing data intense role.
- Experience with data pipelines using Python, SQL, and Rest APIs.
- Experience with distributed computing and cloud services.
Good to Have
- Domain experience in oil and gas & manufacturing industry.
- Experience with Git, CI/CD, and deployment environments.
Job Description
A typical day as a Cogniter will contain the following tasks & responsibilities
- Lead the design and implementation of scalable and efficient data engineering solutions using our platform Cognite Data Fusion®.
- Drive and manage integrations, extractions, data modeling, and analysis using Cognite data connectors and SQL, Python/Java and Rest APIs.
- Create custom data models for data discovery, mapping, and cleansing.
- Collaborate with data scientists, project managers and solution architects engineers on project deliveries to enable our customers to achieve the full potential of our industrial dataops platform.
- Conduct code reviews and implement best practices to ensure high-quality and maintainable code and deliveries.
- Support customers and partners in conducting data engineering tasks with Cognite products.
- Contribute to the development of Cognite’s official tools and SDKs.
- Collaborate with our Engineering and Product Management teams to turn customer needs into a prioritized pipeline of product offerings.
We believe most of these should match your experience
- Bachelor or Master degree in computer science or similar. Relevant experience can compensate for formal education
- Minimum 5 years of experience in a customer-facing Data intense role
- Experience delivering production-grade data pipelines using e.g. Python, SQL and Rest APIs
- Experience with distributed computing such as Kubernetes and managed cloud services such as GCP and/or Azure
- Domain experience/knowledge of data sources within oil and gas & manufacturing industry is a plus
- Have a DevOps mindset, and experience with Git, CI/CD, deployment environments
- Enjoys working in cross-functional teams
- Able to independently investigate and solve problems
- Humility to ask for help and enjoy sharing knowledge with others