LATEST JOBS

Build social networking features or extend existing features such as Photos, Groups, and our Profile page that are used by millions of people just days after you commit your code. You will be called upon to employ the latest and most sophisticated front-end programming techniques to create snappy, intuitive, and usable interfaces.

Our very organized and efficient front-end architecture is built from AJAXy. We use YUI and are looking for people who wrote their own JavaScript framework even before Dojo, Prototype, and YUI were available, who relish in the intricacies of runtime DOM and CSS manipulation achieve just the right UI effect. This job emphasizes the browser-side front-end coding in HTML, CSS, and JavaScript.

Requirements
• Very strong JavaScript programming skills including 3+ years of various frameworks
• Expert knowledge of CSS and HTML
• BS or MS in Computer Science
• Exposure to PHP or Java programming
• Avid user of Web 2.0 sites; passion for consumer website interfaces
• Previously built a Facebook, OpenSocial, iPhone, or Android application

Create the scalable infrastructure on which our features are built. Current projects include developing custom application frameworks for our server farm, tuning critical algorithms such as search, and tweaking or improving open-source software, e.g., PHP, Java Frameworks, Linux kernel.

Our social network runs on hundreds of servers, but this number will reach thousands soon unless we introduce improvements. You will play a central role in this process, as well as in ensuring a speedy user experience and good site availability.

• Expert knowledge of C/C++ and Java programming on Linux/Unix platforms
• Exposure to high-performance and large-scale computing challenges
• 5+ years experience building large-scale server applications
• Good knowledge of operating systems internals, compilers, programming languages
• BS or MS in Computer Science in physical sciences, mathematics, or statistics

Build social networking features that are used by millions of people just days after you commit your code. Our development cycle is rapid, iterative, and driven by metrics and analytics. We use PHP, Java, and Oracle for server-side development, and make heavy use of AJAX/DHTML on the client. We also routinely refactor the core application to improve performance, efficiency, and code maintainability.

Current projects include major feature additions, focused product improvements, enhanced algorithms for personalized search, APIs for 3rd party applications, and automated systems to counter spam, scams, and phishing attacks. building technology to track, understand, and contain security threats against the web site and its legitimate users. Security projects involve building investigative tools, creating infrastructure to respond to attacks automatically, and monitoring of positive and negative effects of security practices on user experience.

Requirements
• Expert knowledge of PHP/Java/JavaScript or other web-oriented technologies
• Knowledge of C/C++, Scala, Python, or other languages
• Contributions to open source software projects
• Experience with multi-threaded and/or asynchronous programming
• 5+ years experience in creating highly scalable systems, including clustered and/or distributed applications
• BS or MS in Computer Science or physical sciences, mathematics, or statistics
• Professional experience with online security challenges
• Thorough understanding of web technologies - protocols, programming techniques, browsers, etc.
• Understanding of web users as humans – and how attackers can trick them

In this role, you will be responsible for working closely with traders and quantitative researchers to develop a domain specific language for trading applications as well as to optimize the processing of extremely large datasets.
• Advanced degree in CS, or similar.
• Strong experience with compiler development and research
• Strong experience with compiler theory – demonstrated flexibility and not tied to one framework
• Experience with LLVM, gnu and other compiler frameworks
• Experience building compilers for functional, logical or dataflow languages is desired
• Experience with C++ and/or python programming languages is a plus

Conduct research for modeling and forecasting financial data in order to build high frequency trading models and develop new trading strategies.
• Working knowledge of forecasting and data mining techniques, such as linear and non-linear regression analysis, neural networks or support vector machines
• Strong programming and development skills in C++ in a Linux environment
• 5 + years experience developing statistical models in a trading environment
• Strong familiarity with R, Matlab or S-plus
• Experience working with large datasets of historical price data
• PhD in Statistics, Electrical Engineering, Physics, Math or Economics strongly preferred