Senior Software Engineer - Subsurface
Cognite, Norway

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Apr 8, 2021
Last Date
May 8, 2021
Location(s)

Job Description

Senior Software Engineer


Stop searching for subsurface data. Start discovering it.


We’re bringing data liberation and contextualization to the subsurface and drilling sectors. For surveying, exploration, analytics, and a whole host of processes, liberated, contextualized data tailored to the environments of Eamp;P subsurface will empower confidence, speed, reliability, agility, and most importantly, innovation in your organizations.

In the Cognite Engineering department, we build and run the Cognite Data Fusion (CDF), which provides a digital representation of industrial reality through a robust and scalable API. We also build end-user applications on top of CDF for domain experts, field workers and analysts. We don’t build technology for technology’s sake, but rather to have an impact in the world’s most challenging industries. We always think ‘Will it scale?’, because our customers are some of the largest companies on the planet. Our engineering team has grown from 0 to 100 in less than three years and will continue to grow rapidly.

About the team

The team is working on some of the most difficult challenges related to huge amounts of data, contextualizing it in a complex, heavily spatially-oriented domain. Some of our main areas of focus are:

  • Reflection data used for seismic and ultrasound
  • Three dimensional geospatial search across huge amounts of data
  • Advanced document analysis and classification to enable contextual understanding
  • Data pipelines for integrating and contextualizing well and spatial data from multiple sources


The team consists of 30+ software engineers (front- and backend), ML engineers and Product managers bringing data liberation and contextualization to the subsurface and drilling sectors. Although the team is focusing on delivering value to the subsurface disciplines, the data models and resource types are also applicable to a vast number of other areas, like for example environmental monitoring of the oceans (Ocean Data Foundation), or to analyze the construction of concrete and other structures.


Key responsibilities:

  • Develop Cognite Data Fusion - a robust, state of the art SaaS for industrial data
  • Design advanced search, filtering, ML classification, and contextualization methods for unstructured documents and related assets.
  • Develop spatial data types that allows modelling, querying, and visualization of complex 2D and 3D data structures.
  • Design and implement a delightful API that enables internal and third-party developers to build awesome machine learning and visualization applications on top of the Cognite Data Fusion
  • Work with distributed open-source software such as Kafka, FoundationDB, Kubernetes, Elasticsearch, Redis, CockroachDB and similar to squeeze out every ounce of performance
  • Deploy and release services multiple times a day, with full ownership of the deployment pipeline and support from a cloud-based modern infrastructure
  • Mentor and guide team members, and exchange software design and architecture suggestions with people across the different areas of the subsurface team
  • Understand and be able to explain and represent challenging domain concepts (We have many domain experts to learn from!)
  • Help shape the culture and methodology of a rapidly growing company


About you:

  • You have around 7+ years of full-time engineering experience with Java, Rust or any similar compiled, statically typed language
  • You should have experience in two or more of the following programming languages: C#, Java, Kotlin, Python, Rust, C++ or Scala
  • You have experience with distributed systems
  • You have some familiarity with CI/CD workflows using Jenkins or similar tools
  • Experience with any database or datastore, cloud provider, Kubernetes or infrastructure-as-code tool (Terraform, Ansible, Chef) is a plus
  • You enjoy making things happen and accepting responsibility for the results
  • You produce fresh and imaginative ideas and solutions, break away from tradition
  • You are open minded, and cooperate well with others; share knowledge, experience and information; support others in the pursuit of team goals
  • You have a Bachelors or Master in Computer Science or Computer Engineering, or equivalent experience


What we offer you:

  • Make a real impact in one of the most exciting and fastest-growing new software companies in the world.
  • Receive competitive salary and benefits including a pension plan, insurance, parental benefits, and more
  • Gain perks like a paid mobile telephone subscription and broadband connection.
  • Get access to extended private health services and free health checks.
  • Receiv

Job Specification

Job Rewards and Benefits

Cognite

Information Technology and Services - Oslo, Norway
© Copyright 2004-2024 Mustakbil.com All Right Reserved.