Kernel Trading Technologies LP has an opening for a Senior Software Engineer (Electronic Trading Technology) in Chicago, Illinois.

The position duties are as follows: Responsible for building highly scalable and low-latency software applications to be used in the financial markets. Daily duties include:

* Develop software applications that are directly responsible for trading high volume of financial instruments in the futures market;
* Utilize C++ in order to design and implement low-latency market data applications that are capable of handling tick-level market data within multiple milliseconds;
* Utilize Python in order to design and roll out software applications that are capable of handling millions of market data messages on a daily basis; and
* Design and implement order entry software systems in C++ to send trading executions to exchanges and brokers (e.g. Chicago Mercantile Exchange).

The position requires a Master degree in Computer Science, Computer Engineering, a related field or foreign equivalent, plus 3 years of professional experience in any occupation where software engineering experience is gained. Experience must include:

1. 3 years of experience developing highly scalable software applications that is capable of handling 1 million or more messages per day with JAVA or C++;
2. 3 years of experience designing and implementing software microservices APIs with AWS and Kafka;
3. 3 years of experience building data ETL pipelines with Python, capable of handling at least 1 million messages per day;
4. 3 years of experience designing and implementing testing infrastructure and analyzing code coverage with Unit testing framework, such as JUnit;
5. 3 years of experience deploying software applications to Linux operating systems;
6. 3 years of experience designing and architecting distributed systems, such as Kafka and AWS; and
7. 3 years of experience working with financial data (market data, analyst rating data) for securities with Python.

Resumes to hiring@kerneltradingtech.com


Kernel Trading Technologies LP has an opening for a Quantitative Developer in Chicago, Illinois.

We are seeking highly qualified and talented Quantitative Developer to join the team. In this role you will work directly with some of the best and most experienced researchers and technologists in the quantitative trading industry. You will work collaboratively to contribute to our cutting-edge trading and research infrastructure.

* Directly contribute to the development of market data, signals prediction and trading platform;
* Design, build and launch highly efficient and reliable data pipelines to process large-scale market data;
* Provide data systems and architecture through distributed services with parallel computing;
* Partner with quantitative researchers and portfolio managers to provide insights through data.

The position requires a Bachelor degree in Computer Science, Computer Engineering, a related field or foreign equivalent. Experience must include:

1. Proficiency with Python and experience with Linux/Unix operating systems;
2. Understanding of data structures, algorithmic complexities, and numerical algorithms;
3. Ability to communicate effectively in a collaborative, complex and highly technical team environment;
4. Intellectual curiosity and passion for solving challenging problems using technology.

Resumes to hiring@kerneltradingtech.com


Kernel Trading Technologies LP has an opening for a Quantitative Researcher in New York, New York.

We are seeking highly qualified and talented Quantitative Researchers to join our dynamic team. In this role, you will work closely with our team of portfolio managers, quantitative developers and technologists to develop and improve upon our proprietary trading models and strategies. You will have the opportunity to apply your skills in data analysis, statistical modeling, and machine learning to real-world financial data, and contribute to the success of our trading operations.

* Develop, test, and implement quantitative models for our trading strategies, using advanced statistical techniques and machine learning models;
* Analyze large datasets to identify trading opportunities and improve model performance;
* Collaborate with quantitative developers to implement models and strategies in our trading system;
* Conduct research to stay current on market conditions and industry trends;
* Communicate complex quantitative concepts and their implications to non-technical team members.

The position requires a Master degree (Ph.D. is preferred) in Computer Science, Computer Engineering, a related field or foreign equivalent. Experience must include:

1. Advanced degree in a quantitative field such as Mathematics, Physics, Statistics, Computer Science, or Engineering;
2. Strong programming skills, preferably in Python or C++;
3. Solid understanding of probability, statistics, and machine learning;
4. Understanding of data structures, algorithmic complexities, and numerical algorithms;
5. Ability to communicate effectively in a collaborative, complex and highly technical team environment;
6. Intellectual curiosity and passion for solving challenging problems using technology.

Resumes to hiring@kerneltradingtech.com