Two Sigma seeks talented Java programmers who design and implement services-oriented distributed systems to help us scale both our automated trading platform and our software development organization. Candidates who understand the transformative effect a carefully crafted set of services can have on a business's ability to adapt and develop, will have the opportunity to help implement and set direction on the next generation development to deliver massive improvements in throughput, latency, flexibility and maintainability. We use Java on Linux, SQL Server, Hibernate, Jetty, REST, JMS, and other tools the team has identified, in our quest to create next generation services that are flexible and fast enough to keep pace with our need to analyze vast amounts of data.