Software Build Engineer - Cloud Platforms (24680)
Based in central Cambridge (close to public transport links), this dedicated engineering team are part of a multinational company with offices that include London and California. The team build a highly sophisticated distributed platform that enables their proprietary machine learning applications to tackle real-world problems at scale. They are currently looking for an experience software engineer to join them and take a leading role in designing and maintaining their build systems and complex package management tools.
Requirements:
- Degree qualified in computer science or similar.
- Experience in designing build systems for performance and reliability.
- Technical skills include: use of C/C++ compilers (gcc, clang) and linkers; distributed build tools (icecream, distcc); build tools (CMake, Bazel); and package management systems (RPM, deb).
- Further experience with Java and / or Python would be highly desirable.
The team do not develop run-of-the-mill products and are not looking for a run-of-the-mill Build Engineer. They are keen to hire someone who has a keen knowledge and enthusiasm for software tools, and can demonstrate a broad range of experience on relevant projects.
In return, an excellent remunerations package is available (including generous benefits), as well as a supportive work environment (including an expected 35-hour-flexible-working-week).
Keywords: Distributed / Cloud Systems, Compilers, Linkers, Package Management Systems, Java / Python, Machine Learning Applications
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Recommend for £250 - see www.ecmselection.co.uk/tell-a-friend for details.