Senior Software Engineer
Join an algorithmic trading research team to build software that supports research, strategy simulation, data analysis, and production deployment.
תחומי אחריות
- Implement research studies, simulate trading strategies, and develop algorithms with researchers
- Design trading strategy simulation software for distributed computation
- Build software for large-scale data acquisition, storage, access, and visualization
- Maintain and extend data analysis infrastructure and tools
- Create interfaces for data exploration and post-trade analysis
- Move research strategies from prototype to production
- Evaluate technologies and improve the technology stack
- Mentor junior engineers through pair programming and code reviews
דרישות
- Bachelor’s degree in computer science, computer engineering, or a related field
- At least 5 years of software development experience with modern C++ and Python
- Strong understanding of object-oriented design, data structures, and algorithms
- Ability to collaborate with researchers on software engineering tools and practices
- Ability to produce algorithmic code in a fast-paced environment
יתרון
- Numerical computing
- Machine learning
- Visual intelligence
הטבות
- Competitive compensation
- Training and continuing education opportunities