We are looking for a strong build engineer to join our software engineering team. You will lead the delivery of our software to TileDB Cloud and several package managers. You will be primarily responsible for the DevOps of TileDB’s core C++ library: continuous integration, build, and packaging systems. Along with vertical and language API maintainers, you will be responsible for shipping language integration packages through several binary distribution platforms, especially conda-forge (second-level escalation for build issues). As processes are improved, streamlined, and stabilized, there will be many opportunities for involvement in storage engine, API, or application development.
Our headquarters are in Cambridge, MA, USA and we have a subsidiary in Athens, Greece. We are fully-remote with working hours falling between GMT-7 and GMT+3 timezones. US candidates must be authorized to work in the US, whereas Greek candidates must be Greek or EU citizens.
In your first 30 days, you will familiarize yourself with the TileDB storage engine C++ codebase and Python API (TileDB-Py). You will work through application vertical tutorials (eg single-cell, genomics, geospatial, bioimaging) on TileDB Cloud in order to gain a deep understanding of how our software is used. We will identify an initial onboarding project with the goal of a commit within the first week. After 30 days, you will be fully integrated in our team. You’ll be an active contributor to TileDB’s core library and API packaging processes, with responsibilities expanding over time.
The following requirements are what we consider ‘core’ for this position. You should hit most of these out of the park, and ideally all of them. We are open to discuss if just one or two are lacking.
Strong candidates will ideally also have tangible experience in some of the following areas:
TileDB, Inc. is proud to be an Equal Opportunity Employer building a diverse and inclusive team.