LATEST JOBS

Support the capture, transformation and storage of data from various sources. Interact with the risk analyst, trading and development to proactively assess and manage risk exposure via reporting, monitoring and analysis. The primary focus will be to create and maintain databases, reporting and analyses in support of these efforts. The ability to draw conclusions from data and transform data, both at a detail and big picture level, into actionable information is a must.

To accomplish these goals, strong Java (or strong depth in a modern language i.e. C#, Python, C++) will be required.

Develop the systems that form the foundation of our trading operations, including risk management, clearing, settlement, profit and loss, financial accounting and financing forecasting. Or code innovative trading technology by developing and perfecting proprietary trading algorithms and improve the scalability, performance and efficiency of existing strategies, as well as collaborating with Trading Analysts code new strategies.

Job Qualifications
* Extraordinary knowledge and experience in designing high-performance, reliable and scalable database applications
* In-depth knowledge of core Java
* Experience with SQL (including complex SQL queries)
* Experience building web-based database applications
* An understanding of object-oriented design
* Experience with Python is a plus
* Experience with Oracle is a plus
* Capability to shepherd project through the entire release lifecycle, from architecture and construction through testing and deployment
* Strong mathematical aptitude; background in math, physics, or statistics is a plus.
* Experience in distributed and/or highly concurrent systems is a plus.
* Experience in low-latency systems and/or high transaction environments is a plus.

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