Compiler Developer Opportunity

A premiere Proprietary Trading Firm in Chicago, IL is looking for a Compiler Developer to join their team. After reading the job description, if you are interested in this great opportunity, email me your updated word resume to and call me at 713-470-5790 to discuss this position further.

Compiler Developer

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 Computer Science, Mathematics, Logic 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.

More Information to determine if you have the specific experience necessary to have success in this position:

In general, compiler optimizations can be divided into low-level, mid-level, and high-level. Low-level is stuff close to the hardware like instructions scheduling, register allocation, etc. Mid level includes stuff like memory layout and coarse-grain parallelism. High-level is things like translating constructs in your language to other constructs still in your language but have better performance characteristics.

The preferred skill set would be someone in the mid-level and high-level optimizations than low-level since our client uses an open-source framework which provides much of the low-level passes. Logical, functional, data-flow, and declarative languages tend to do a lot more on the high-level side, which is one of the reasons why our client is interested in those people. Work that is done on SQL-query plan optimization usually falls into the high-level category as well.


Michael Decker

Executive Search Consultant, Information Technology


Main: (713) 864-7733 x290
Direct: (713) 470-5790

Fax: (713) 864-7887
: (281) 744-2672



P Please consider the environment before printing this email