Software Engineer - Distributed Compute
$200k - $300kHudson 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
- 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...SuggestedRelocationFlexible hours
$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- ...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....SuggestedFull timeTemporary workWork at officeWorldwideMonday to FridayFlexible hours
$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...SuggestedInternshipLocal areaShift work$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-...SuggestedRelocation- ...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
$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 timeWork experience placementLocal area- ...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 workRemote workWork visaFlexible hours
$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 timeTemporary workLocal area$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...$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 areaRemote workWorldwide$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 timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$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 jobWork at officeLocal areaRemote workRelocationRelocation package- ...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 officeRemote workHome officeFlexible hours
- ...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 workFlexible hours2 days per week3 days per week
- ...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 startWork from homeFlexible hours1 day per week
$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 homeFlexible hours$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- ...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
$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 officeRelocation package$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...$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...- ...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...
- 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...
$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 officeVisa sponsorshipFlexible hours$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 employmentTemporary workInternshipWorldwideWeekend work$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 employmentTemporary workImmediate startFlexible hoursWeekend work- ...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 workFlexible hours
$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 workFor contractorsWork experience placement$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 officeFlexible hoursShift work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Distributed Compute. Be the first to apply!
Related searches
- graduate software developer United States
- rust software engineer United States
- senior software design engineer United States
- software engineer student United States
- software engineer amazon United States
- software developer positions United States
- software engineer full time United States
- software qa engineer United States
- new graduate software engineer United States
- junior software developer United States


