Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Batch and Realtime Streaming

$15k

The Voleon Group

Voleon is a technology company that applies state-of-the-art machine learning techniques to real-world problems in finance. For more than a decade, we have led our industry and worked at the frontier of applying machine learning to investment management. We have become a multibillion-dollar asset manager, and we have ambitious goals for the future.As a Senior Software Engineer on the Batch and Realtime Streaming team, you will play a pivotal role in architecting, developing, and maintaining Voleon’s Batch and Realtime Streaming platform—the essential data backbone that powers our machine learning research and production trading systems. You will collaborate closely with researchers and finance professionals to design high-performance interfaces and tools that streamline feature productization, discovery, access, and management. This is an opportunity to make a significant impact at the intersection of cutting-edge technology and quantitative finance.Your TeamWe seek exceptional individuals who are driven by curiosity and a passion for tackling complex problems through innovation and solid engineering principles. At Voleon, you’ll join a collaborative culture where creative ideas are encouraged, experimentation is celebrated, and efficient execution is valued.You’ll work shoulder-to-shoulder with seasoned engineers who’ve joined us from top technology firms and leading academic institutions. Together, you’ll partner with world-class machine learning researchers, including internationally recognized leaders in artificial intelligence and machine learning, as well as accomplished professionals in both finance and technology.Beyond our vibrant and intellectually stimulating environment, we offer highly competitive compensation and benefits packages, regular technology talks led by our in-house experts, a state-of-the-art modern office, daily catered lunches, and much more. Responsibilities Architect, design, and implement core components for a Batch and Realtime Streaming platform, including data ingestion pipelines, storage systems, serving layers, and API interfacesShip new features by collaborating across research, legal, trading, finance operations data, and infra teams for trading systemsCollaborate with ML researchers and data scientists to understand their workflows and design intuitive interfaces (APIs, SDKs, UIs) for seamless feature discovery, access, and reuseEnsure data quality, consistency, and lineage for features, building robust mechanisms for versioning, monitoring, and governanceOptimize data pipelines and storage for high performance, scalability, and reliability, considering both batch and real-time use casesDrive adoption of the feature store across teams by producing documentation, onboarding materials, and developer supportMentor junior engineers and contribute to team best practices and technical excellenceRequirementsBachelor’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 infrastructureExperience in programming languages such as Python and GoUnderstanding 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 solutionsExcellent communication and collaboration skills; ability to work closely with both engineering and research teamsPreferred QualificationsExperience building large-scale data pipelines and storage systems (e.g., Airflow, Spark, Ray, Iceberg, etc)Exposure to modern Python data science tooling. (pandas, polars, dask, duckdb, etc)Experience with monitoring and observability tools for distributed systems (e.g., Prometheus, Grafana, ELK Stack)Prior experience working with feature stores (e.g., Feast, Hopsworks, or custom solutions) is highly desirable“Friends of Voleon” Candidate Referral ProgramIf you have a great candidate in mind for this role and would like to have the potential to earn $15,000 if your referred candidate is successfully hired and employed by The Voleon Group, please use this form to submit your referral. For more details regarding eligibility, terms and conditions please make sure to review the Voleon Referral Bonus Program.Equal Opportunity EmployerThe Voleon Group is an Equal Opportunity employer. Applicants are considered without regard to race, color, religion, creed, national origin, age, sex, gender, marital status, sexual orientation and identity, genetic information, veteran status, citizenship, or any other factors prohibited by local, state, or federal law.Compensation Range: $315K - $405KLocationRemote, United States; Berkeley, CA; New York City, NYEmployment TypeFull timeLocation TypeRemoteDepartmentSoftwareCompensationBase Salary $315K – $405K • Offers BonusThe listed base salary range for this position is based upon the location(s) of this posting. Individual salaries are determined through a variety of factors, including, but not limited to, education, experience, knowledge, skills, and geography. Base salary does not include other forms of total compensation such as bonus compensation and other benefits. Our benefits package includes medical, dental, and vision coverage, life and AD&D insurance, 20 days of paid time off, 9 sick days, and a 401(k) plan with a company match.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Batch and Realtime Streaming in Berkeley, CA vacancy
  • $177.19k - $364.8k

     ...partners.Role SummaryWe’re seeking a Staff Engineer to lead the architecture and technical...  ...experience.8+ years of professional software engineering experience, with a focus...  ...operating large‑scale data pipelines (batch and/or streaming) using Java/Scala/Kotlin or Python, plus... 
    Suggested
    Work at office
    Local area
    Remote work
    Relocation package

    Pinterest

    San Francisco, CA
    1 day ago
  • $228.6k - $314.25k

     ...decisions that matter.The Lakeflow Engineering team owns the entirety of the...  ...Views, Structured Streaming, and Flows. We run what is arguably...  ...computation, stream-batch unification, declarative pipeline...  ...do.We're looking for a Senior Staff Engineer to serve as a technical... 
    Suggested
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    4 days ago
  • $162.4k - $290k

     ...is one of Samsara’s fastest-growing software bets: a brand-new product area focused...  ...operations. We are seeking a Staff Software Engineer to serve as a technical anchor for CAM...  ...architectures, time-series storage, streaming or batch data pipelines). ~ Demonstrated experience... 
    Suggested
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    San Francisco, CA
    4 days ago
  • $244.5k - $317.8k

     ...performance, reliability, and growth across our ecosystem.As a Staff Software Engineer on the Feature Platform team, you'll play a critical...  ..., and SLA complianceDevelop and maintain large-scale batch and streaming systems (Python / Java / SQL) with a strong focus on performance... 
    Suggested
    Full time
    Work at office
    Worldwide

    Unity Technologies

    San Francisco, CA
    7 hours ago
  •  ...emerging AI-driven experiences. As a Staff Software Engineer on the Payroll Data team, you will play...  ...and queried across both real-time and batch systems. You will be a technical leader...  ...Pipelines: Build and maintain ETL and streaming pipelines, owning data correctness,... 
    Suggested
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    1 day ago
  • $177.19k - $364.8k

     ...advertisers can trust to grow their business.We are seeking a Staff Data Engineer to lead the design, implementation, and evolution of our...  ..., well-documented APIs and datasetsBuild and operate batch and streaming pipelines using modern data stack toolsCreate clear documentation... 
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    3 days ago
  •  ...AI code generation space, hiring a Staff Distributed Systems Engineer to help design and build the core systems...  ...Experience with high-scale systems: streaming, queues, event-driven architectures,...  ...systems (e.g., GPU scheduling, batch/online hybrid workloads). #J-18808-... 

    Harrison Clarke

    San Francisco, CA
    1 day ago
  • $257k - $386k

     ...team in the creator economy and are looking for a Senior/Staff Software Engineer, Data Infrastructure to support our mission.This role is...  ...function within the team owns the foundational platform — streaming, batch, and data lake infrastructure — that every data pipeline,... 
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    2 days per week

    Patreon

    San Francisco, CA
    4 days ago
  • $200k - $275k

     ...internationally. TeamAs an engineering team, we believe...  ...RoleWe are looking for a Staff Data Infrastructure...  ...Apache Spark and adjacent streaming technologiesDriving...  ...with Apache Spark for batch and streaming data processing...  ...similar toolsStrong software engineering... 
    Local area

    Peregrine Technologies

    San Francisco, CA
    7 hours ago
  •  ...dependency tracking system to a micro-batch/stream processing powerhouse or redesigning our...  ...Operate as a Tech Lead: This is a "pure engineering" team. You will partner directly with...  ...infrastructure evolves.Qualifications8+ years of software engineering experience, with... 
    Work at office
    Relocation
    3 days per week
    1 day per week

    Rippling

    San Francisco, CA
    1 day ago
  • $207k - $290k

     ...latest Whatnot updates on our news and engineering blogs and join us as we enable anyone...  ...critical pipelines. Develop and operate streaming and batch data workflows that process high-...  ...Have 7+ years of experience as a data or software engineer building data warehouses, distributed... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Whatnot

    San Francisco, CA
    13 hours ago
  • $300 per month

     ...high-performing team that believes in each other, come build with us at Crusoe.About This RoleWe’re looking for a Senior Streaming Software Engineer to join the Observability team within our Cloud Infrastructure organization. This team builds and operates the real-time... 
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  • $194k - $267k

     ...solves challenges and enables:Streaming analytics Interactive end-...  ...expect great things from our engineers and reward them with stimulating...  ...opportunity for experienced Software Engineers to join our fast growing...  ...with experience in both batch and online systems.Contributed... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Okta

    San Francisco, CA
    1 day ago
  •  ...specific group owns the interface engineering, omni-channel runtime, and...  ...everywhere work happens.As a Staff Engineer for AI Experiences,...  ...dynamic UI components (e.g., streaming interactive maps, interactive...  ...practices for AI-assisted software development, mentoring senior... 
    Contract work
    Work at office
    Immediate start
    3 days per week

    Rippling

    San Francisco, CA
    1 day ago
  • $177.19k - $364.8k

     ...in our recruiting process here.We're seeking an exceptional Staff Software Engineer to join our Observability team at Pinterest. This role...  ...pipelines, working with time-series databases, columnar storage, stream processing (Kafka, Flink, etc.), and data modeling at... 
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    7 hours ago
  • $200k - $275k

     ...enterprise and internationally. TeamAs an engineering team, we believe strongly that empathy...  ...querying and notifying users on this data in realtime, and optimizing search algorithms to...  ...finishPassion for crafting and shipping software solutions that delight usersThrive on... 
    Local area

    Peregrine Technologies

    San Francisco, CA
    1 day ago
  • $190.9k - $232.8k

    P-1285About This RoleAs a staff software engineer for GenAI inference, you will lead the architecture, development, and optimization of the inference...  ...and guide optimizationsArchitect scalable routing, batching, scheduling, memory management, and dynamic loading mechanisms... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    1 day ago
  • $162.16k - $198.88k

     ...in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations...  ...modern data stack for thousands of companies.We're looking for a staff software engineer to be a technical leader on our Metadata team,... 
    Full time
    Work at office
    Remote work

    Fivetran

    Oakland, CA
    3 days ago
  • $232.34k - $290.42k

     ...in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations...  ...collaborative individual to join our Performance Engineering Team as a Staff Software Engineer. Your primary responsibility will be to ensure that... 
    Work at office

    Fivetran

    Oakland, CA
    3 hours ago
  • $225k - $260k

     ...sales, reduce customer churn, and save engineering resources—allowing them to focus on their...  ...candidate will have:7 - 10+ years of full-time software engineering experienceExperience with...  ...and API rate limit handlingNew Revenue Streams: Partner with Product to ideate,... 
    Full time
    Work at office
    Home office
    Flexible hours

    Merge API

    San Francisco, CA
    7 hours ago
  • $207k - $275k

     ...Do: The Platform & Infrastructure Engineering team sits at the core of our Data...  ...depends on. About the role: As a Staff Software Engineer, you will take end-to-end ownership...  ...including distributed processing and streaming frameworks such as Spark, Airflow,... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    San Francisco, CA
    3 days ago
  • $257k - $302k

     ...Breakthrough Company.Checkr is looking for an experienced Senior Staff Software Engineer to facilitate the long-term design of Checkr’s core systems...  ...modelsExperience designing and maintaining real-time & batch processing data pipelines serving up billions of data pointsExperience... 
    Work at office
    Local area
    Remote work
    Relocation
    3 days per week

    Checkr

    San Francisco, CA
    3 days ago
  • $231k - $340k

     ...written today — and we’re just getting started.Role OverviewAs a Software Engineer on the Product Engineering team at Harvey, you will own and...  ...the backend—to architect intuitive UX and robust APIs for streaming results, long-running processes, and complex tool-calling... 
    Flexible hours

    Harvey

    San Francisco, CA
    7 hours ago
  • $350k

     ...About The RoleCompany:One of the leading video streaming companies is looking for established Android engineers to join a specialized, high-performing team that will...  ...contributions to more complex components of the software application.They are proud to be working with... 
    Permanent employment
    Flexible hours

    Stanford Black

    San Francisco, CA
    7 hours ago
  • $195k - $257.5k

     ...Circle Data Platform Engineering TeamCircle is one of the world's leading internet...  ...for Individual ContributorsSenior Software Engineer (III)Staff Software Engineer (IV)Team...  ...optimization.Design, build and maintain batch and streaming data ingestion framework to source... 
    Contract work
    Remote work
    Flexible hours

    Circle

    San Francisco, CA
    1 day ago
  • $190k - $265k

     ...can use deep data insights to improve their business. Founded by engineers — and customer-obsessed — we leap at every opportunity to solve...  ...serving layer for large language models across real-time and batch inference, powering model inference at enterprise scale. We are... 
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    4 days ago
  •  ...Metriport Engineering Role Metriport is an open-source data intelligence platform that helps...  ..." engineers who can operate at a Staff level: You're confident in building...  ...across the board (ECS, Lambda, SQS, SNS, Batch, etc.), infrastructure as code with CDK.... 
    Work at office
    Remote work
    Work from home
    Relocation
    Flexible hours

    Metriport

    San Francisco, CA
    3 days ago
  • $238k - $290k

     ...written today — and we're just getting started.Role OverviewAs a Staff Software Engineer, Frontend at Harvey, you will own and lead engineering...  ...infrastructure to shape APIs and UX for long-running jobs, streaming results, and tool-calling workflows.Raise the bar on... 
    Relocation package

    Harvey

    San Francisco, CA
    1 day ago
  • $260k - $290k

     ...Senior Staff Software Engineer For years, we've helped photographers create their work. Now we're building what comes next. VSCO exists for...  ...problems: OOM, cache eviction, HEIC encode, editor vs. batch vs. export paths Define and keep the render/pipeline contracts... 
    Temporary work
    Local area
    Worldwide
    Flexible hours

    VSCO

    San Francisco, CA
    4 days ago
  •  ...ambitious goals and attract incredibly creative scientists and engineers from leading academic institutions and from frontier AI labs....  .... Position Summary We are looking for an ambitious Staff Software Engineer to help us reverse-engineer the human brain. This... 
    Visa sponsorship

    Astera

    Emeryville, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Batch and Realtime Streaming. Be the first to apply!