The Jump Labs office of Jump Trading opened in the U of I Research Park in 2015 in order to create epicenters for excellence in machine learning and high performance computing for applications to financial trading technology. We sponsor ongoing collaborative research projects with faculty and students, invest venture capital, and enhance the university curriculum by providing challenging real-world problems, novel data, powerful computing grid resources, and world-class mentorship.
Jump Trading has been at the forefront of algorithmic trading since its founding 15 years ago. We pride ourselves on being an industry leader that quietly sets the standard for sophisticated trading strategies. With a strong track record of success through all market conditions, the firm has grown to over 500 people with offices located in Chicago, New York, London, Singapore and Champaign.
We have opening for a senior software engineer at Jump Labs in Champaign. Primary responsibilities will be software design and development on software projects at Jump Labs, including our in-house bitcoin trading platform. Additional responsibilities include teaching/mentoring undergraduate and graduate student interns and interfacing with software development teams at other offices of Jump Trading.
Responsibilities:
- Work with the Jump Labs team on large-scale, real-time distributed systems software. Contribute to system designs, develop complex algorithms, and implement quality, efficient software in a broad range of areas including: network communications, numerical methods, trading engines, data visualization, parallel programming and machine learning.
- Actively participate in the development of the Jump Labs’ bitcoin trading platform.
- Demonstrate and teach programming skills and software development processes to undergraduate and graduate students.
- Help identify and manage projects for high-caliber students at a range of experience levels.
- Reach out to software and R&D teams at other Jump Trading offices to identify potential Jump Labs projects.
- Help build relationships with University of Illinois faculty and researchers who are focused on emerging technologies in the areas of low latency, high performance computing and data science.
- Proactively communicate updates to management and peers.
Desired skills and experience:
- Proficient knowledge of C++ and Python
- B.S. degree in Computer Science, Computer Engineering, Electrical Engineering
- 3+ years of experience in software development
- Desire to teach and mentor teams of college students
- Strong communication skills
Additional beneficial skills and experience:
- Understanding of large-scale, real-time, distributed computer systems
- Expertise in one or more areas related to current and future Jump Labs projects:
- finance and trading
- machine learning
- computational science and numerical methods
- data visualization
- parallel programming (multi-core, clusters, GPU)
- network programming
- user interface and web development
- Experience developing software for Linux and Windows machines
- Experience working in University of Illinois or Research Park
Please apply directly to Jump's careers page.