Market Data Analyst
Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial markets. Our culture is unique. Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak. We believe in winning together and unlocking unique individual talent by incenting collaboration and mutual respect. At Jump, research outcomes drive more than superior risk adjusted returns. We design, develop, and deploy technologies that change our world, fund start-ups across industries, and partner with leading global research organizations and universities to solve problems.
As a Data Analyst for the Archive Management Team, you will work with traders, back-office teams, infrastructure/technology specialists, and software developers to deliver market data and analytics curated for mission-critical business initiatives. This market data is used firm-wide to generate revenue and monetize the firm’s ongoing technology investment. As the Subject Matter Expert (SME) for the firm’s world-class, proprietary market data archive in your time zone, you will work on global initiatives with Archive Management Team members in other time zones.
What You’ll Do:
- Own the end-to-end acquisition, verification, and optimization of real-time market data captured within Jump’s proprietary technology environment
- Build and maintain proprietary tools for configuration and process management, deployment, monitoring
- Build and maintain high-performance computing (HPC) pipelines for data collection, validation, transformation, visualization, and analysis
- Proactively monitor and troubleshoot large-scale high-performance computing (HPC) data pipelines
- Proactively drive system performance, reliability, and operability
- Collaborate with other teams to analyze and troubleshoot complex system problems
- Collaborate with other teams to build robust, scalable business solutions
- Define, refine, and document process and procedure
- Perform operational and periodic on-call duties
Skills You’ll Need:
- Technical Skills:
- Degree in Computer Science, a related field, or equivalent professional experience
- Fluency in Python (3+ years) and SQL
- Bash shell and Linux fundamentals
- Quality-driven engineering including unit testing and Continuous Integration (CI)
- Soft Skills
- Untiringly inquisitive, self-starter
- Team player
- Lives a culture of...
- Iterative, incremental change
- Rapidly changing priorities
- Finding the right balance between advancing the technology stack while maintaining high levels production quality and stability
- Understanding the entire technology stack, process flow, and dependency trees
- Being a connector, i.e. if you cannot solve a problem, you will help connect the user with someone who can
- Communicating well, setting appropriate expectations, and keeping the user community informed of changes or outages
- Perseverance: you are unwilling to accept the status quo or defeat when confronted with obstacles
- Quickly learn business concepts, internalize priorities, and network effectively with peers in your time zone
Bonus Points:
- Familiarity with C++ helpful but not required
- Practical understanding of the Linux operating system and filesystems, including network and system configuration, kernel internals, scheduling, performance tuning
- Practical understanding of networking concepts such as routing, multicast, LLDP, ethernet
- Practical understanding of database concepts and applications
- Practical understanding of cloud storage and computing concepts and applications
- Practical understanding and application of metrics and logging for performance and reliability improvement