Python Programmer Backend Data and Automation
You will expand global analytics pipelines and large-scale distributed trading systems. You will manipulate large historical datasets and high-frequency WebSocket streams, develop efficient clean and testable Python code, contribute to prototypes and product development, and work with financial time series and unstructured text data.
Responsibilities
- Expand global analytics pipelines
- Contribute to large-scale distributed trading systems
- Manipulate large historical datasets
- Process high-frequency live data streams
- Develop efficient clean and testable code
- Contribute to prototyping and product development
Requirements
- Python data-science stack including NumPy pandas and Plotly
- Experience manipulating and storing large time-series datasets exceeding 1 billion entries
- Object-oriented programming principles and design patterns
- Concurrent programming for high-frequency live data streams
- Distributed and parallel computing with Ray and Apache Arrow
- Agile environment communication
- Quantitative finance or algorithmic trading knowledge
- Software engineering best practices including testing and version control
- Bash scripting Linux automation or networking
- Cloud services at scale including AWS GCP or Bluemix
Benefits
- Remote work