While other countries press forward, many Silicon Valley engineers remain opposed to working on software projects that may have offensive military applications, including machine learning systems that make possible the more systematic targeting and elimination of enemies on the battlefield. These engineers will, without hesitation, dedicate their working lives to building algorithms that optimize the placement of ads on social media platforms. But they will not build software for the U.S. Marines.