Bloomberg's Build Workflow group is responsible for designing Bloomberg's automated build and build validation system. This system handles both proprietary components developed in-house as well as third-party software that we depend on.
As a member of this team, your job will be to design and improve ways how our developers build and test their software. The Build Workflow group occupies the space between source control and deployment. As such, you will deal with a wide range of technologies, ranging from source control (git, subversion) all the way to databases (postgres, sqlite). Bloomberg internally uses the Debian package management system (DPKG) to package its software.
Please note that this is an opening for a software engineer and not an operator. You will be designing new and improved workflows and you will be implementing those. Also note that this is an on-site position and you will be required to relocate to New York.
Must haves: - Intimate knowledge of a compiled language (C++, C, or Fortran) - Fluency in at least one high-level scripting language (Perl, Python, or Ruby) - A solid understanding of makefiles (make or cmake) - Knowledge of what compilers and linkers do and how they work - Comfortable working in a UNIX or UNIX-like environment (Linux, Solaris, AIX)
Experience with one or more of the following is a huge plus: - Relational databases (postgres or sqlite) - Debian package management system (dpkg, deb) - Configuration Management (chef) - Job scheduling infrastructure (Jenkins, RabbitMQ) - Source control systems (git, Subversion) - RESTful web services