Cognite AS Software Engineering .pdf

File information

Original filename: Cognite AS - Software Engineering.pdf

This PDF 1.4 document has been generated by Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 / Skia/PDF m56, and has been sent on on 25/10/2017 at 14:39, from IP address 192.159.x.x. The current document download page has been viewed 325 times.
File size: 102 KB (7 pages).
Privacy: public file

Download original PDF file

Cognite AS - Software Engineering.pdf (PDF, 102 KB)

Share on social networks

Link to this file download page

Document preview

Cognite AS - Software

Job ID : 33051 Software Engineering
Cognite AS - Divisional Office
 Back to Jobs Overview

 Back to Search Results

Job Posting Status:


Internal Status

Emp Rankings Finalized

Posting Detail


Job Posting Information

Work Term:

2018 - Winter

Job Type:

Co-op Main

Job Title:

Software Engineering

Number of Job


Job Category (NOC):

2173 Software Engineers and Designers





Job - Address Line

Oksenøyveien 10

Job - City:


Job - Province / State:


Job - Postal Code / Zip


Code (X#X #X#):
Job - Country:


Work Term Duration:

4 month work term

 New Search

Special Job

Cognite AS - Software

It is the student's responsibility to ensure that they have the necessary
documentation required by the country the job is in to participate in this co-op
work term. The University cannot provide related advice or arrange for this
documentation on a student's behalf. The student must work with the employer
and/or the issuing authority of the destination country to obtain this
documentation. If the student cannot obtain the necessary documentation to
participate in the co-op work term, the student must find an alternate co-op
opportunity. Working in a country without the necessary documentation can have
serious consequences, including, but without limitation, being fined or detained.
Any consequences that ensue from having inappropriate documentation are the
student's responsibility.

This work opportunity will be outside Canada and USA, and therefore will have
certain financial realities. Students should be aware that student salaries in
countries outside North America are typically significantly lower than Canadian
minimum wages, and that it is unlikely that the local salary will allow for any
significant level of savings during the work term.
Also, international companies do not necessarily provide any additional
compensation for airfare, work permit or housing expenses. Sign-offs will not be
permitted for financial reasons; so, please review what is covered or not covered
in the compensation details. Use a currency converter like to understand the
Canadian equivalent. Students should assume that all expenses related to
airfare, work permit and housing will be the responsibility of the student.
Also, please go to, and
read the information listed in its entirety before you apply for this job. Please be
aware of mandatory and other requirements for students working outside
Co-op students who are successful in obtaining an international co-op work term
can consider applying for international travel awards /scholarships detailed at
Student Awards and Financial Aid (SAFA):
Apply as early as possible as applications have deadlines - see SAFA site for

Job Summary:

Software Engineer - Internships
Are you a motivated student who wants to join the most ambitious
industrial software start-up in Norway? Continue reading!
IIoT. The Industrial Internet of Things (IIoT) is generating huge amounts of data
from sensors in industrial devices. Combined with the advent of indefinite

computing power available on demand in the cloud and machine learning

Cognite AS - Software

techniques, industrial value chains will be fundamentally disrupted by software,
and data will emerge as the world's most valuable resource.
Cognite. Cognite AS ("Cognite"), is a technology start-up company, with the
ambition to develop and commercialize a state-of-the-art industrial data platform.
The platform that Cognite is developing empowers customers to collect and
analyze all this industrial data real-time. The name Cognite comes from our
ambition of building the world's best industrial brain, with the ability to ingest and
process industrial data using cognitive computing. Data are like signals to a
human brain. Cognite technology can both react instantly, as well as learn over
time. This will enable unified, scalable, and secure access to data for internal and
external experts who can deploy state-of-the-art algorithms to solve business
critical problems. The platform typically deals with time series with a single value
per time, like pressure, temperature, but also sound and video. The data needs
to be ingested, stored, processed and made available for analysis and machine
learning. We enrich the data with contextual data about the equipment, ERP
data, logs and 3D models.
The platform has to be fast (low latency) and highly scalable. A single ship can
contain several thousand sensors and a drilling rig 50 - 100 thousand sensors.
The amount of such data produced will increase rapidly going forward, but it
needs to be ?refined? to have value. Predictive maintenance, more efficient
equipment load and complete operations overview are examples of use-cases of
this technology.
Who is using Cognite. Our main customer today is Aker BP, with whom we
have entered into a long-term strategic partnership. On the back of this and our
solid funding, we are targeting to grow quickly to a global market across
Team. We are building an extremely talented team under the leadership of Dr.
John Markus Lervik (founder of Fast and Cxense), with top talent from
technology (Google, Microsoft, Schibsted) and business (McKinsey, PwC, etc).
We are ~ 30 people in our location in Lysaker, Norway today and continue to
expand to help lift this ambitious project.
We are now looking for top talent to join our Software Engineering team for
an exciting internship opportunity in Oslo, Norway!
We offer:
Opportunity to participate in the start up of one of the most interesting
Norwegian technology companies
Extremely good learning environment where you will be working with
experienced and talented people across departments
New and attractive offices located in Akerkvartalet at Fornebu in Lysaker,
Norway (approximately 20 minutes from Oslo city centre) where we are
surrounded by talented individuals, and have access to varied dining, a
staffed gym and excellent public transport

Job Responsibilities:

Cognite AS - Software

Front-end: We are looking for graduates who are motivated to combine the art of
design with the art of programming. Responsibilities will include translation of the
UI/UX design wireframes to actual code that will produce visual elements of the
application. You will work with the UI/UX designer and bridge the gap between
graphical design and technical implementation, taking an active role on both
sides and defining how the application looks as well as how it works.
We are looking for talented professionals that work efficiently in small teams, love
to program and solve challenges, and have a strong desire to learn new things.
Our backend consists of several parts:
Cloud big data engine: Java (business logic, API frontends), BigTable,
blobstore, message queues, SQL, stream processing frameworks (Apache
Beam, Spark streaming or similar)
Edge nodes: C++, MQTT, OPC-UA and similar.
Extractor nodes for integrating with existing systems, such as: MS SQL,
Oracle SQL, OsiSoft PI, SAP, PostgreSQL.
Our infrastructure is currently running mostly on Google Cloud. We use an
agile development process with two week iterations, daily stand-ups and
backlogs in Trello. Github is used for source code.

Required Skills:

Cognite AS - Software

Front end:
Skills and qualifications
Understanding of web markup, including HTML5, CSS3
Understanding of client-side scripting and JavaScript frameworks
Familiarity with HTTP, including HTTPS, CORS, WebSocket.
Experience with modern JavaScript libraries and frameworks, such as
ReactJS, AngularJS, KnockoutJS, BackboneJS, VueJS or similar.
Good understanding of asynchronous request handling, partial page
updates and AJAX
Knowledge of image authoring tools, to be able to crop, resize, or perform
small adjustments on an image. Familiarity with tools such as as Gimp or
Understanding of cross-browser compatibility issues and ways to work
around them.
Familiarity with code versioning tools, such as Git
Good understanding of SEO principles and ensuring that application will
adhere to them.
Familiarity with Three.js, WebVR, WebRTC, WebGL, JSArtoolkit,
Highcharts, ChartJS, Node.js, Unity or similar is a plus.

Skills and qualifications
Ideally, you are familiar with the following technologies:
Distributed message queues such as Pubsub, Kafka, Kinesis or similar
Stream processing, such as Apache Beam, Spark streaming, Apex or similar
Distributed key value stores, such as BigTable, DynamoDB, CosmosDB,
Docker, Kubernetes, TerraForm
JUnit, Jenkins
REST APIs, websockets
OAuth2, Active directory
C++, C#
Experience in working with a cross-functional team or large-scale software
development life-cycle, including agile methodologies, is a plus.
Transportation and

This position is in Oslo, Norway and requires relocation. We will cover all relevant
costs (all relevant relocation costs, incl. temporary housing).

Compensation and

Masters degree candidates can expect starting salaries in the NOK 540k - 560k

Benefits Information:

area (approx. CAD $ 90k).
- Lunch included
- Modern offices in Oslo
- Cell phone and internet covered

Targeted Degrees and

Targeted Clusters


- Theme - Computing: Software
- Theme - Data Analytics, Statistical Analysis and Mathematical Optimization
- Theme - Digital and Graphic Media; Web Site Design and Development
- Theme - Information Science and Data Management
ENG - Software Engineering
MATH - Applied Mathematics
MATH - Computer Science

Cognite AS - Software
Application Information

Application Deadline:

Sep 26, 2017 09:00:00 AM

Application Documents

University of Waterloo Co-op Work History,Cover Letter,Résumé,Grade Report

Application Method:


Company Information


Cognite AS


Divisional Office





Lisa N ter Woort (519-888-4567 x36813,519-888-4567 x37366)


Gail E Tymchuk (519-888-4567 x30457)


Celeste Horne (519-888-4567 x38626,519-888-4567 x48626)


Gail E Tymchuk (519-888-4567 x30457)

© 2017 Orbis Communications Inc. - Orbis Career / Co-op Portal Professional v2
MyAccount | Log Out

Link to this page

Permanent link

Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..

Short link

Use the short link to share your document on Twitter or by text message (SMS)


Copy the following HTML code to share your document on a Website or Blog

QR Code

QR Code link to PDF file Cognite AS - Software Engineering.pdf