Research Engineer to Query Processing Group

Starcounter AB / Datajobb / Stockholm
Observera att sista ansökningsdag har passerat.


Visa alla datajobb i Stockholm, Solna, Lidingö, Sundbyberg, Danderyd eller i hela Sverige
Visa alla jobb hos Starcounter AB i Stockholm

Starcounter develops outstanding in-memory database and application platform to revolutionise software enterprise development market. The product is based on our innovative ideas combining our patented technologies as well as the state-of-the-art technologies in the area of databases and application development. Starcounter platform combines an application server and an in-memory database engine for ultra-fast development of high performance business applications. Our development team ranges from PhDs in computer science to self-taught whiz kids, able to develop with focus on extreme performance and an ease of use out of the ordinary.

We are looking for research engineer with scientific background and strong development capabilities to join Research and Development in query processing group. The main responsibility is developing query processor with focus on solving hard problems in processing and optimizing arbitrary SQL queries over complex type system and data models. Therefore, theoretical background in applied mathematics such as discrete mathematics or set theory and database technologies such as software development experience are key for this position. Important personal properties are easy learning, enthusiastic and self-motivated, good analytical skills and ability to work independently and in a team.

The query processor is a highly complex component of Starcounter database platform and includes:
• Parser of SQL queries according an extended SQL grammar,
• Type checker and binder utilizing meta-data stored in a database,
• Optimizer of highly complex nested queries,
• Code generator, which integrates query plan with kernel and hosting API for efficient execution.

The query processing group is responsible for query language specification and parsing, complex query optimisation, and efficient query execution in terms of kernel API with returning results to hosting environments. In addition, the group participates and leads development of database type system and ontology-based real world data modelling. The tasks include interaction with different groups inside Starcounter, utilising and coupling technologies from multiple computer science areas, developing and maintaining a highly complex system.

The successful candidate expects to have one or several of the following required skills:
• Practical knowledge in applied mathematics with focus on discrete mathematics, set theory or formal logic
• Experience with real world modelling and semantic technologies including ontologies, reasoning and semantic networks (WordNet, ConceptNet)
• Theoretical background in database technologies or experience with relational database internals including calculus and algebra
• Experience with query optimization

Required skills:
• PhD or equivalent proven scientific experience in computer science
• Experience with functional programming, in particular Lisp
• Strong OOP development skills in C++, C# or Java
• Good C and C++ development skills
• Ability to learn quickly and easily
• Ability to work independently and in a team
• Enthusiastic and self-motivated
• Excellent communication skills
• Excellent written and verbal English

Desired skills:
• Experience with graph databases and SparQL
• Parsing skills and experience with Bison
• Experience with .NET
• Comfortable with cross-platform development (Windows, Linux, OSX, Free BSD)

Varaktighet, arbetstid
Tillsvidare
Heltid

Publiceringsdatum
2015-05-04

Ersättning
Fast månads- vecko- eller timlön

Så ansöker du
Apply by sending your cover letter and complete CV in English
Ansökan kan skickas till e-postadress: ruslan.fomkin@starcounter.com

Kontakt
Ruslan Fomkin, Database Team Lead 0841028210 (HQ phone) 0730595789 ruslan.fomkin@starcounter.com

Företag
STARCOUNTER AB

Adress
STARCOUNTER AB
Nybrokajen 5
11148 STOCKHOLM

Kontorsadress
Nybrokajen 5
STOCKHOLM

Övriga kontaktuppgifter
Telefonnummer: 08-41028210
E-postadress: info@starcounter.com

Jobbnummer
2275645

Observera att sista ansökningsdag har passerat.

                   

Prenumerera på jobb från Starcounter AB

Fyll i din e-postadress för att få e-postnotifiering när det dyker upp fler lediga jobb hos Starcounter AB: