Our client is looking for a software engineer to join their Silicon Valley office. Do you enjoy learning and staying current with the latest in languages, platforms, and development environments? If so, this is a great position for you! The role involves working across a wide range of platforms and with multiple third-party tools, such as the R machine learning packages. You would primarily be coding in Java and using Python for scripting.