Distributed Systems Engineer jobs