SW Engineer - Analytical Engine
We are looking for a talented and energetic developer to join our team to develop our GoodData Analytical Engine, who is also experienced in algebra, architecture and design of distributed software within an agile environment.
You will:
- Design and implementation of the GoodData Analytical Engine. This includes:
- Designing and implementing extensions to GoodData multidimensional analytical language
- Formulating and proving hypothesis about complex problems
- Collaborating with Services and L2 support teams on resolving production problems
- Communicate across teams and coordinate activities on a regular basis
- Be involved in all stages of development lifecycle (architecture, coding, QA, delivery, operations)
You have:
- Desire to learn new things
- Keen interest in mathematics (we do algebra)
- Keen interest in functional programming (we use Erlang)
- Experience with test driven development
- Experience working in Linux environment
- Ability to read and write code in other languages (a subset of Perl, Python, Java, JavaScript)
- Ability to Openly communicate with people and be a teamplayer
- Fluent written and spoken English
It is nice if you have:
- Experience with distributed applications development
- Understanding of database technologies (PostgreSQL)
- Experience with columnar storage engines
- Knowledge of compilers design and implementation
Extra goodies:
- Informal working environment, relax zones
- Internal talks, hackathons and workshops
- 25 days of vacation + 6 sick days
- Cafeteria program
- Annual bonuses
- Fridge full of free refreshment
- Your choice of MacBook or Lenovo laptop
- Stock options
- Employee mobile tariff
- Lunch vouchers, flexible working hours and more...