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

Software Engineer - Distributed Compute

$200k - $300k

Hudson River Trading

Hudson River Trading (HRT) is one of the top algorithmic trading companies in the world. Our research cluster is the backbone of our success; it's where all of our trading strategies are generated.

We use a large, customized research environment with highly advanced CPU and GPU compute, storage, and networking technology. Our team thinks about the entire software stack, from the user-level API to optimizing performance out of low-level caching. We deal with everything from the theoretical, like fair resource scheduling, to the concrete, like optimizing a trader's new program run-time performance.


As a distributed compute engineer in a user-facing environment, you'll develop and improve on technical solutions that make research as easy and efficient as possible. You'll work everyday with both talented quantitative traders and software engineers across all trading teams.

Responsibilities
  • Ensure HRT's research environment is best in class, with a focus on user workloads
    • Maintain and improve resource scheduling, data caching, and job monitoring to make research as easy, fast, and efficient as possible, using both in-house and open source solutions
    • Optimize workloads at the user level to speed up user iteration speed
    • Tune workloads at the infrastructure level to make them more resource-efficient
    • Share metrics and real-time information with users to give insight into workload behavior
    • Sit down with users to understand their specific technical needs
  • Contribute individually and through leadership and coordination of the above
  • Set technical direction for the platform and take holistic ownership of the software infrastructure that supports Algo research
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Strong C++ expertise (daily use preferred)
  • Python familiarity preferred
  • Experience collaborating closely with quantitative researchers and traders to understand their needs
  • Great communication capabilities
  • Superior design, debugging, and problem solving skills
  • Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication

The estimated base salary range for this position is 200,000 to 300,000 USD per year (or local equivalent). The base pay offered may vary depending on multiple individualized factors, including location, job-related knowledge, skills, and experience. This role will also be eligible for discretionary performance-based bonuses and a competitive benefits package.

Culture

Hudson River Trading (HRT) brings a scientific approach to trading financial products. We have built one of the world's most sophisticated computing environments for research and development. Our researchers are at the forefront of innovation in the world of algorithmic trading.


At HRT we welcome a variety of expertise: mathematics and computer science, physics and engineering, media and tech. We're a community of self-starters who are motivated by the excitement of being at the cutting edge of automation in every part of our organization-from trading, to business operations, to recruiting and beyond. We value openness and transparency, and celebrate great ideas from HRT veterans and new hires alike. At HRT we're friends and colleagues - whether we are sharing a meal, playing the latest board game, or writing elegant code. We embrace a culture of togetherness that extends far beyond the walls of our office.

Feel like you belong at HRT? Our goal is to find the best people and bring them together to do great work in a place where everyone is valued. HRT is proud of our diverse staff; we have offices all over the globe and benefit from our varied and unique perspectives. HRT is an equal opportunity employer; so whoever you are we'd love to get to know you.

Please be advised: Use of AI tools during interviews or assessments is strictly prohibited, unless otherwise instructed or agreed upon. We employ various methods to evaluate the authenticity of candidate responses. If we determine that AI assistance was used during any stage of the hiring process, we reserve the right to immediately disqualify your candidacy or rescind any job offers extended.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Distributed Compute in United States vacancy
  • Software Engineer - Distributed Systems, Compute Platform Cupertino, California, United States Software and Services Our team is on a mission to build innovative infrastructure and tools to help other engineers be more productive and make software easier to create, build... 
    Suggested
    Relocation
    Flexible hours

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $160.36k - $240.54k

     ...Senior Software Engineer, Distributed Compute System Mountain View, California (HQ) Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining... 
    Suggested

    Nuro

    Mountain View, CA
    1 day ago
  •  ...Replit is the agentic software creation platform that enables anyone to build applications...  ...We are seeking talented distributed systems engineers who are passionate about building innovative...  ...application deployment, serverless computing, or container orchestration.... 
    Suggested
    Full time
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    Replit

    Foster, CA
    5 days ago
  • $255.85k - $361.2k

    **Welcome!**.Principal Engineer - Distributed AI Systems Architecture (Heterogeneous Compute) page is loaded## Principal Engineer - Distributed AI Systems Architecture...  ...• Bachelor's or BS degree in Computer Science, Software Engineering, or a related specialized field, or... 
    Suggested
    Internship
    Local area
    Shift work

    Intel Corporation

    Austin, TX
    4 days ago
  • $181.1k - $318.4k

     ...Full Stack Software Engineer - ML Compute Capacity Scaling machine learning workloads across thousands of accelerators creates challenges that...  ...and inference workloads, bringing together expertise in distributed systems, machine learning infrastructure, and high-... 
    Suggested
    Relocation

    Apple

    Santa Clara, CA
    1 day ago
  •  ...JOB SUMMARY We are seeking a Senior Software Backend Engineer, Platform Computing to integrate and operate the compute layer that powers data processing...  ...in Python ~ Experience integrating and operating distributed or cloud-based systems in production ~ Familiarity... 
    Flexible hours

    Iambic Therapeutics, Inc

    San Diego, CA
    1 day ago
  • $104k - $130k

     ...Job Description Job Description Position Overview: As a Junior Software Engineer on our Integration and Distributed Systems team, you’ll help build the tools that power large-scale computation behind our printing workflows. Turning complex build geometry into print... 
    Full time
    Work experience placement
    Local area

    Velo3D

    Fremont, CA
    13 days ago
  •  ...is a high-growth enterprise software company powering real-time,...  ...infrastructure, enterprise engineering systems, and mission‑critical...  ...You will: Architect and scale distributed cloud services that support...  ...platform architecture across compute, storage, messaging, and... 
    Temporary work
    Remote work
    Work visa
    Flexible hours

    Vertex Software

    New York, NY
    2 days ago
  • $124.9k - $228.9k

     ...background, to work on large-scale distributed systems coordinating...  ...What you’ll do: As a Senior Engineer on this team, you will lead...  ...role. You have 7+ years of software development and engineering...  ...have a solid understanding of computer science and engineering fundamentals... 
    Full time
    Temporary work
    Local area

    The Trade Desk

    Bellevue, WA
    4 days ago
  • $125k - $160k

     ...embedded systems, radar sensing, cloud computing, and AI to unlock powerful real-world intelligence. We're looking for a software engineer to help build and scale our edge and...  ...role, you'll work on backend services, distributed systems, and infrastructure that enable... 

    Matrixspace

    Burlington, MA
    9 hours ago
  • $166k - $225k

     ...their business. Founded by engineers - and customer obsessed - we...  ...traditional SQL query engines. As a software engineer on the Runtime team...  ...the next generation distributed data storage and processing...  ...~ BS (or higher) in Computer Science, related technical field... 
    Local area
    Remote work
    Worldwide

    Databricks

    United States
    1 day ago
  • $196.75k - $243.29k

     ...experiences for everyone. As a senior software engineer on the Cell Platform team at Roblox,...  ...to work on critical, large-scale distributed systems ~ An appreciation of observability...  ...engineer ~ Bachelor's degree in Computer Science or an equivalent field You... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    1 day ago
  • $215k - $250k

     ...Onehouse Data Infrastructure Engineer Onehouse is a mission-driven...  ...data systems and globally distributed platforms that sit at the heart...  ...tech stack by building the software and data features that actually...  ...access from different query/compute engines. Solve hard optimization... 
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    1 day ago
  •  ...Software Engineer As a Software Engineer at Alchemy, you'll be focused on building one of...  ...most sophisticated and high-throughout distributed systems that power the global backbone...  ...industry experience ~ BS/BA degree in Computer Science or equivalent ~ Experience... 
    Work at office
    Remote work
    Home office
    Flexible hours

    Alchemy

    United States
    1 day ago
  •  ...Research Software Engineer — Scientific Computing Systems Boston, US / Barcelona, Spain Axiomatic AI is building a new class of AI systems designed...  ...and optimization workloads, enabling robust distributed execution, and ensuring correctness and reproducibility... 
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Axiomatic_ai

    Boston, MA
    1 day ago
  •  ...moment for AI and energy. Demand for compute is skyrocketing, but power...  ...the grid. Our Emerald Conductor software platform makes data centers flexible...  ...About the Role We're hiring a Distributed Systems / Backend Engineer to serve as a key contributor on the... 
    Immediate start
    Work from home
    Flexible hours
    1 day per week

    Emerald AI

    Washington DC
    5 days ago
  • $180k - $280k

     ...building a platform that powers all of compute at Vercel. That means we provide all...  ...Pricing About You: You have 5+ years of software engineering experience, Golang preferred. You have...  ...Or both! You have built and operated distributed systems at scale. You have experience... 
    Work from home
    Flexible hours

    GrabJobs

    Seattle, WA
    4 days ago
  • $196k - $339.9k

     ...how work gets done. The Compute Platform team is responsible...  ...services at scale. We enable engineers across the company to build,...  ...decisions Mentor engineers on distributed systems and Kubernetes...  ...You Are: ~8+ years of software engineering experience, with... 
    For contractors

    GrabJobs

    Dallas, TX
    2 days ago
  •  ...Senior Software Engineer, Compute Platform (Python/AWS) | Elite Boston Hedge Fund One of the top Quant Hedge Funds globally has an exciting...  ...scalable systems Develop and maintain high-performance, distributed compute and workflow platforms spanning on‑premise and... 
    Work at office

    Delmar Nord

    Boston, MA
    3 days ago
  • $230k - $385k

     ...we integrate cutting-edge hardware and software to explore a broad range of robotic...  ...About the Role As a Software Engineer, Distributed Data Systems, you will design and scale...  ...infrastructure systems such as distributed compute, data orchestration, distributed storage... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    1 day ago
  • $100k

     ...Software Engineer, TT-Distributed Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations,...  ...ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in... 

    Tenstorrent

    Santa Clara, CA
    1 day ago
  • $230k - $385k

     ...is a hands-on infrastructure role for engineers who want to work on deeply technical systems...  ...Have experience building or operating distributed systems in production Have worked...  ...offer of employment: protect computer hardware entrusted to you from theft, loss... 

    OpenAI

    New York, NY
    5 days ago
  •  ...Distributed Software Engineer Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. Our novel wafer-scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programming simplicity of a single device. This... 

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    9 hours ago
  • A leading technology firm in Cupertino is seeking a Software Engineer specializing in distributed systems. In this role, you will develop innovative architectures to improve software build, test, and deployment processes. Key qualifications include a solid understanding... 

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $320k - $405k

     ...Software Engineer, Compute Efficiency San Francisco, CA | New York City, NY About Anthropic Anthropic's mission is to create reliable...  ...and capacity hotspots through deep analysis of distributed systems at scale. Partner closely with cloud service providers... 
    Work at office
    Visa sponsorship
    Flexible hours

    anthropic

    New York, NY
    1 day ago
  • $135k - $155k

     ...the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, LOW LATENCY COMPUTING (STARLINK) At SpaceX we’re leveraging our experience...  ...with changing needs and requirements. Experience with distributed systems and internet services. ADDITIONAL... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Sunnyvale, CA
    1 day ago
  • $130k - $150k

     ...ultimate goal of enabling human life on Mars. SECURITY SOFTWARE ENGINEER, APPLIED COMPUTING (STARSHIELD) Starshield leverages SpaceX’s Starlink...  ...implementing security solutions for operating systems, distributed systems, or other enterprise/large-scale infrastructure... 
    Permanent employment
    Temporary work
    Immediate start
    Flexible hours
    Weekend work

    SpaceX

    Hawthorne, CA
    2 days ago
  •  ...and help build the platform engineers turn to to ship AI products....  ...global operating system for distributed, heterogeneous AI hardware....  ...workloads scale, the network is the computer. We are looking for...  ...configuration to architect the software fabric that unifies... 
    Remote work
    Flexible hours

    BaseTen

    United States
    1 day ago
  • $160k - $240k

     ...Senior Software Engineer — Distributed Data and Retrieval Platform Location Princeton Business Area Engineering and CTO Ref # 100...  ...replication, saturation, and failure modes. ~ A degree in Computer Science, Engineering, Mathematics, or equivalent... 
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    Princeton, NJ
    5 days ago
  • $196k - $230k

     ...are the rewards. The Data Compute team is a foundational...  ...provider for all of Robinhood engineering, enabling everything from real...  ...customers! As a Senior Software Engineer on the Data Compute...  ...costs across large-scale distributed systems. Collaborate with... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Distributed Compute. Be the first to apply!