Taro Logo

Senior / Staff Software Engineer - Batch and Realtime Streaming

A technology-driven investment management firm applying advanced AI and machine learning in finance.
Berkeley, CA, USA
$225,000 - $310,000
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
AI · Finance

Description For Senior / Staff Software Engineer - Batch and Realtime Streaming

The Voleon Group, a leading technology-driven investment management firm, is seeking a Senior/Staff Software Engineer to join their Batch and Realtime Streaming team. For over a decade, Voleon has been at the forefront of applying AI/ML in investment management, establishing themselves as a multibillion-dollar asset manager. The role offers an opportunity to work at the intersection of cutting-edge technology and quantitative finance, where you'll be responsible for architecting and maintaining the crucial data backbone that powers their machine learning research and production trading systems.

Working alongside seasoned engineers from top technology firms and leading academic institutions, you'll collaborate with world-class machine learning researchers and finance professionals. The position involves designing high-performance interfaces and tools for feature productization, discovery, access, and management. The team culture promotes curiosity, innovation, and solid engineering principles.

The role offers a competitive compensation package ranging from $225,000 to $310,000, plus additional benefits including comprehensive healthcare coverage, 401(k) with company match, generous PTO, and daily catered lunches. Located in Berkeley with remote work options, this position provides an excellent opportunity to make a significant impact in a dynamic, intellectually stimulating environment where creative ideas are encouraged and efficient execution is valued.

The ideal candidate should have 5+ years of software engineering experience, strong expertise in languages like Python and Go, and deep understanding of database technologies. They should be capable of architecting large-scale data systems while maintaining excellent communication skills to work effectively across different teams.

Last updated a month ago

Responsibilities For Senior / Staff Software Engineer - Batch and Realtime Streaming

  • Architect, design, and implement core components for a Batch and Realtime Streaming platform
  • Ship new features by collaborating across research, legal, trading, finance operations data, and infra teams
  • Collaborate with ML researchers and data scientists to design intuitive interfaces
  • Ensure data quality, consistency, and lineage for features
  • Optimize data pipelines and storage for high performance
  • Drive adoption of the feature store across teams
  • Mentor junior engineers and contribute to team best practices

Requirements For Senior / Staff Software Engineer - Batch and Realtime Streaming

Python
Go
MongoDB
PostgreSQL
MySQL
Cassandra
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of software engineering experience
  • Experience in programming languages such as Python, Go, and C++
  • Understanding of database technologies
  • Strong problem-solving skills
  • Excellent communication and collaboration skills

Benefits For Senior / Staff Software Engineer - Batch and Realtime Streaming

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental and vision coverage
  • Life and AD&D insurance
  • 20 days of paid time off
  • 9 sick days
  • 401(k) plan with company match
  • Daily catered lunches
  • State-of-the-art modern office

Jobs Related To The Voleon Group Senior / Staff Software Engineer - Batch and Realtime Streaming