Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

AMA Capital -- Palo Alto, CA. Full time. H1B okay.

AMA Capital trades billions of dollars per day in the foreign exchange markets.

We are all engineers, and we all do a little bit of everything, designing and implementing our own trading strategies and infrastructure. We are a very small team (I am the only employee) and are looking to add one or two engineers who will focus on strategy or on infrastructure.

No experience or specific knowledge of finance is required. However, you do need to be at least interested in financial markets and to be able to implement your strategies carefully in C++.

An example of an infrastructure project is designing and building a system for logging to non-volatile memory. We generate large logs that cover everything from prices to transaction data. NVDIMMs are a form of RAM that survives power loss. Hardware like this has been on the horizon for a while, but it is just now becoming available to early adopters. Writes to NVDIMMs will be nearly instantaneous and immediately durable. This project will be to develop an NVDIMM-based system that simultaneously functions as a log, an IPC mechanism, and a searchable database for analysis. Making this work will involve a number of pieces: kernel drivers, CPU cache control, lock-free synchronization, a daemon to write everything back to long-term (i.e. less expensive) storage, and more. If this works well, we plan to open-source all the pieces.

Please visit http://amacapital.net/careers.html to learn more, and, if interested, apply to careers@amacapital.net.



> Hardware like this has been on the horizon for a while, but it is just now becoming available to early adopters.

Huh?

It's in most (if not all) "enterprise" storage stacks.. are you speaking about a specific type of nvram?


It's now (sort of) available directly. We can stick an NVDIMM in our server and use it as really fast nonvolatile memory, instead of buying a fancy enterprise storage system (Fusion-io, Violin, etc.) that acts like a disk and may contain any of a number of interesting nonvolatile memory technologies.

The price, size, and performance characteristics of non-volatile memory in your server and the various fast disk replacements are very different.


I was thinking of things like these:

http://uk.rs-online.com/web/c/semiconductors/memory-chips/nv...

or these more specifically:

http://www.amazon.com/NetApp-Server-NVRAM4-111-00023-201-000...

So I guess I didn't take your "NVDIMM" usage seriously enough :) Thanks for the explanation.


Do you have some implicit requirements, like a degree from elite US schools or similar?


The requirement is that you be very good at the things we need. There are multiple ways to demonstrate this.


Well, in that case, I believe you need to be more specific in your job posting at your careers page.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: