We're ushering in the era of Data Intelligence. 

We’re shaping the way companies manage data by helping customers connect the right data, insights, and algorithms for all Data Citizens. When everyone across the organization is enabled with data, true transformation can take place. We are building a team of exceptional people to help us deliver on that promise. If you are interested in a career at the leading edge of technology, we look forward to hearing from you.

How you'll make an impact at Collibra:

As a core member of Scala team you will be responsible for automated processing of SQL code. Through syntactic and semantic analysis you will extract various dependencies from the code. 

Your work will have a positive impact on companies and developers maintaining a legacy codebase. A common scenario is that a Data Warehousing team in a larger enterprise company ends up with 1m+ lines of legacy SQL code. Value proposition and motto of the team is “We need 10 minutes to document 10 years of your development”.

This job is a perfect fit if you enjoy functional programming and you wish to work on something fairly unique. 


A day in the life of a Scala Engineer at Collibra:

You’ll be reporting directly to the Engineering Manager, and will be responsible for a wide range of tasks, including:

  • Discuss technical solutions with your colleagues
  • Implement support for various SQL and no-SQL dialects
  • Modify grammar in parsers to support new syntax constructs
  • Implement algorithms for traversing AST tree to capture relevant dependencies and serialize it
  • Optimize overall software performance and get rid of bottlenecks
  • Participate in architectural design
  • Celebrate your successes!
  • Achieve many great things of which to be proud, and fall asleep happily after a great working day


You Have:

  • You're a Senior Developer with 4+ years of functional programming (e.g.,  Scala, Haskell or other relevant language)
  • You've a strong believe that functional programming is the way to go
  • You have experience or a theoretical knowledge regarding parsers and compilers is very welcomed 
  • You’ve a strong knowledge about SQL (strong preference)
  • You’re fully capable of working in English
  • You are a team player
  • You are disciplined, flexible and willing to learn and improve
  • You’re able to work independently


We Offer:

  • A friendly and rapidly growing environment where your input will be valued and your growth fostered
  • Possibility of working remotely with mandatory 2 days on-site every week
  • Ongoing opportunities to collaborate with fellow Collibrians globally for team meetings, trainings, and conferences
  • Flexible hours- quality > quantity
  • A state-of-the-art laptop
  • And of course, a competitive compensation package salary



Collibra is not currently accepting unsolicited assistance or resumes from search firms for this employment opportunity.  All resumes submitted by search firms or agencies to  Collibra or its employees, agents, directors or representatives in any form or method without a valid written agreement covering this position will be deemed the sole property of Collibra.  No fee shall be paid in the event the candidate is hired by Collibra as a result of the referral or through other means.