Staff Software Engineer — Batch & Real-Time Streaming Platform

The Voleon Group

Berkeley (CA)

On-site

USD 315,000 - 405,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Daily catered lunches
Modern office
Competitive compensation

Job summary

The Voleon Group in Berkeley is seeking a Senior Software Engineer to architect, develop, and maintain a Batch and Realtime Streaming platform that powers our ML research and production trading systems. You will collaborate with researchers and finance professionals to build high-performance interfaces, APIs, and tools enabling feature discovery, access, and management.

The role emphasizes data quality, scalability, and governance, with opportunities to mentor peers and influence engineering

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 10+ years of software engineering experience, with a strong background in distributed computing and data infrastructure
  • Experience in programming languages such as Python and Go
  • Understanding of database technologies (Postgres, MySQL, Cassandra, DuckDB) and experience with APIs (REST/gRPC)
  • Strong problem-solving skills, with a focus on delivering high-quality, maintainable, and well-documented solutions
  • Excellent communication and collaboration skills; ability to work closely with both engineering and research teams

Responsibilities

  • Architect, design, and implement core components for a Batch and Realtime Streaming platform, including data ingestion pipelines, storage systems, serving layers, and API interfaces
  • Ship new features by collaborating across research, legal, trading finance operations data, and infra teams for trading systems
  • Collaborate with ML researchers and data scientists to understand their workflows and design intuitive interfaces (APIs, SDKs, UIs) for seamless feature discovery, access, and reuse
  • Ensure data quality, consistency, and lineage for features, building robust mechanisms for versioning, monitoring, and governance
  • Optimize data pipelines and storage for high performance, scalability, and reliability, considering both batch and real-time use cases
  • Drive adoption of the feature store across teams by producing documentation, onboarding materials, and developer support
  • Mentor junior engineers and contribute to team best practices and technical excellence

Skills

Python
Go
Distributed computing
REST/gRPC
Postgres
Cassandra
DuckDB
Data pipelines

Education

CS degree

Tools

Airflow
Spark
Ray
Iceberg
Prometheus
Grafana
ELK Stack

Job description

The Voleon Group in Berkeley is seeking a Senior Software Engineer to architect, develop, and maintain a Batch and Realtime Streaming platform that powers our ML research and production trading systems. You will collaborate with researchers and finance professionals to build high-performance interfaces, APIs, and tools enabling feature discovery, access, and management.

The role emphasizes data quality, scalability, and governance, with opportunities to mentor peers and influence engineering

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Batch & Real-Time Data Streaming
Senior Software Engineer, Batch & Real-Time Data Streaming

The Voleon Group • United States

Remote
USD 140,000 - 180,000
Highly competitive compensation
Daily catered lunches
Regular technology talks
Senior Staff Software Engineer, Batch & Real-Time Streaming
Senior Staff Software Engineer, Batch & Real-Time Streaming

The Voleon Group • New York (NY)

On-site
USD 315,000 - 405,000
Highly competitive compensation
Daily catered lunches
Technology talks by experts
Staff Software Engineer - Batch & Real-Time Streaming
Staff Software Engineer - Batch & Real-Time Streaming

The-Voleon-Group • Berkeley (CA)

On-site
USD 315,000 - 405,000
Medical, dental, and vision coverage
Life and AD&D insurance
20 days of paid time off
+2
Staff Software Engineer, Batch and Realtime Streaming
Staff Software Engineer, Batch and Realtime Streaming

The Voleon Group • New York (NY)

On-site
USD 315,000 - 405,000
Highly competitive compensation
Daily catered lunches
Technology talks by experts
Staff Software Engineer, Batch and Realtime Streaming
Staff Software Engineer, Batch and Realtime Streaming

The Voleon Group • Berkeley (CA)

On-site
USD 315,000 - 405,000
Daily catered lunches
Modern office
Competitive compensation
Senior Software Engineer - Real-Time Execution & Trading
Senior Software Engineer - Real-Time Execution & Trading

The Voleon Group • Berkeley (CA)

On-site
USD 120,000 - 160,000
Competitive compensation
Daily catered lunches
Modern office
Staff Software Engineer, Data Infrastructure
Staff Software Engineer, Data Infrastructure

The-Voleon-Group • New York (NY)

On-site
USD 180,000 - 260,000
Modern office
Competitive compensation
Lunch program
Senior Software Engineer, Platform Team
Senior Software Engineer, Platform Team

The Voleon Group • United States

Remote
USD 100,000 - 150,000
Highly competitive compensation
Daily catered lunches
Modern office environment
Senior Software Engineer, Execution Engineering
Senior Software Engineer, Execution Engineering

The Voleon Group • Berkeley (CA)

On-site
USD 120,000 - 160,000
Competitive compensation
Daily catered lunches
Modern office
Lead Analytics Platform Engineer
Lead Analytics Platform Engineer

The Voleon Group • Berkeley (CA)

On-site
USD 230,000 - 295,000