Senior Python Software Engineer
WHO WE ARE
Headquartered in the historic Chicago Board of Trade, PEAK6 Capital Management is a proprietary options trading firm that has been defining the industry for more than 25 years. While many firms have come and gone, PEAK6 Capital Management has consistently delivered liquidity to the options market. We thrive due to our firm's special blend of financial acumen, ability to manage risk, and cutting-edge technology.
PEAK6 Capital Management was brought to life through insatiable curiosity, entrepreneurial spirit, and the desire to win. We offer incredible opportunities for smart, passionate team players to solve complex problems and take calculated risks. We were among the first firms to develop sophisticated proprietary technology in our trading business. Today, we continue to leverage our technical ingenuity and operational excellence across several investment areas, spanning early-to-mid stage growth capital, operational control, trading, and eSports. Throughout the years, we've built and operated several financial technology firms and we continue to evolve.
ABOUT THIS ROLE
As a Senior Software Engineer at PEAK6 Capital Management, depending on which internal team you land on you'll get a chance to partner with various product teams, traders, quantitative researchers, and other business stakeholders to build out new products and improving existing technologies that will make an impact to our proprietary trading organization, taking on as much ownership as you are ready for while working in a highly collaborative lean agile environment.
Our current technology stack that you'll get your hands on include, but is not limited to: Java, Go, Python, C++, React, (some teams use these languages more heavily than others) relational and non-relational databases like MySQL, Postgres, MongoDB, and Redis. Many teams use pub/sub messaging technologies like Kafka, Airflow, and Arrow in an AWS hybrid environment, and we are always exploring new emerging open source technologies to ensure we continue to stay ahead of the market.
Members of the PEAK6 Capital Management engineering team take ownership over our internal proprietary trading systems, trading/analytic tools and applications, real-time distributed computing platforms, and are involved end-to-end throughout the entire SDLC (design, development, implementation, post production support, & CI/CD workflow). Additionally, Senior Software Engineers regularly participate in and contribute to regular architecture cadences, drive discussions and decisions on coding standards and practices, mentor other engineers and help reinforce and improve PEAK6's collaborative, innovative engineering culture.
This hybrid position can be based out of either of our Chicago or Austin offices.
YOUR EXPERIENCE
- Proficiency in Python.
- Go, Java and C++ are nice to have (not required).
- Experience with some combination of Python libraries like Numpy, Pandas, PyTorch, PyArrow, Tensorflow
- 5+ years of experience building building Python based products (post graduation)
- Bachelors or Masters Degree in Computer Science, Engineering, or related.
- Trading or finance industry experience is preferred (not required).
- Excellent problem-solving skills with high attention to detail.
- Familiarity with Linux platform.
- Effective communication skills.
- Passion for mentoring engineers and building software as part of a team
OUR REWARDS
We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match. We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits. At PEAK6 Capital Management, we offer a hybrid work schedule for most roles that allows employees to have the flexibility of working from a home office and one of our PEAK6 offices.
PEAK6 is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, natural or protective hairstyle, genetics, disability, age, or any other basis forbidden under federal, state, or local law.
#LI-SD1