We are looking for a Scala Compiler Developer.
As a Scala Developer you'll be joining the SQL compiler team whose responsibilities include the maintenance and enhancement of our cost-based optimizer compiler.
The compiler produces plans for execution in a hybrid computational environment (both CPU and GPU).
You will get to work with a large code base and will have wide exposure with many aspects of the compilation process.
Responsibilities:
Research, design and develop quality solutions that align with business requirements and meet company architectural standards
Work on cutting-edge technology, first and foremost a cost based optimizer
Contribute and drive to technological and architectural decisions
Participate in reviewing design and code for other team members
Adhere to agile development principles while following and improving all aspects of the scrum process
As a Scala Developer you'll be joining the SQL compiler team whose responsibilities include the maintenance and enhancement of our cost-based optimizer compiler.
The compiler produces plans for execution in a hybrid computational environment (both CPU and GPU).
You will get to work with a large code base and will have wide exposure with many aspects of the compilation process.
Responsibilities:
Research, design and develop quality solutions that align with business requirements and meet company architectural standards
Work on cutting-edge technology, first and foremost a cost based optimizer
Contribute and drive to technological and architectural decisions
Participate in reviewing design and code for other team members
Adhere to agile development principles while following and improving all aspects of the scrum process
Requirements:
At least 4 years of programming experience in Scala / Java or any other compiled language
B.Sc./M.Sc. in computer Science, computer engineering or related field
Basic knowledge of SQL
Experience developing on Linux
Experience with database internals and query processing and optimizations will be considered a plus
At least 4 years of programming experience in Scala / Java or any other compiled language
B.Sc./M.Sc. in computer Science, computer engineering or related field
Basic knowledge of SQL
Experience developing on Linux
Experience with database internals and query processing and optimizations will be considered a plus
This position is open to all candidates.