Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Trading Systems Software Engineer image - Rise Careers
Job details

Trading Systems Software Engineer

About

Compute is a commodity. We think people should buy it like one.

Startups shouldn’t be forced to buy a year’s worth of compute time in order to get market rate and compute providers shouldn’t go bankrupt because they can’t fully book their clusters.

At SF Compute, our goal is to solve this issue the same way this was solved for every other commodity — by building a venue where compute contracts are traded in real-time and by bringing a new kind of participant into the supply chain, traders.

If we succeed, buyers will be able to get a good price for any order, whether it’s 32 H100s for a month or 8,000 H100s for an hour, and sellers will instantly book out their clusters because traders will speculatively buy them, for a spread. Every FLOP will flow through us somewhere in the supply chain. What Brent is for oil, we will be for compute.

About the Role

As a trading systems engineer, you’ll build the system that makes trading possible. You’ll be a critical part of the company, working closely together with a small a team of extremely competent engineers who ship at the speed of light.

On a day-to-day basis, you might…

  • Optimize the surplus-maximizing shape-packing solver that determines how we make trades

  • Scale up APIs for generating quotes and placing orders

  • Implement key accounting and compliance pipelines

  • Create automated strategies for compute providers to sell their clusters

  • Design mechanisms for a quickly-growing market with interesting constraints

This role may be a good fit for you if…

  • You’re a talented, high-agency engineer with a penchant for shipping fast

  • You have experience building highly fault-tolerant systems where correctness is critical

  • You’ve shipped things to prod that received traffic from real users

  • You appreciate the value of extensive testing and good documentation

  • You’re excited by the rare chance to financialize a new commodity

Bonus points if you…

  • Have previously worked at or founded a startup

  • Have built systems that manage other people’s money

  • Have a background in some form of finance or trading

  • Are comfortable working in Rust

Benefits

Generous equity grant

Team members are offered a competitive salary along with equity in the company

Visa Sponsorships

Yes, we sponsor visas and work permits

Retirement matching

We match 401(k) plans up to 4%

Medical, dental & vision

We offer competitive medical, dental, vision insurance for employees and dependents and cover 100% of premiums

Time off

We offer unlimited paid time off as well as 10+ observed holidays

Parental leave

We offer biological, adoptive, and foster parents paid time off to spend quality time with family

Daily lunch

We cover lunch daily for employees

Unlimited office book budget

You can buy as many books for the office as you want

The San Francisco Compute Company is committed to maintaining a workplace free from discrimination and harassment.

We make employment decisions based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, belief, national origin, social or ethical origin, age, physical, mental, or sensory disability, sexual orientation, gender identity or expression, marital status, civil union or domestic partnership status, past or present military service, HIV status, family medical history or genetic information, family or parental status including pregnancy, or any other status protected by law.

We welcome the opportunity to consider qualified applicants with prior arrest or conviction records. Our commitment to diversity includes hiring talented individuals regardless of their criminal history, in accordance with local, state, and federal laws, including San Francisco’s Fair Chance Ordinance and California’s ban-the-box laws.

If you require reasonable accommodation for any reason, please reach out to us at team@sfcompute.com.

What You Should Know About Trading Systems Software Engineer, The San Francisco Compute Company

At SF Compute, we are revolutionizing the way people think about and trade computation resources, and we’re on the hunt for a skilled Trading Systems Software Engineer to join our dynamic team in San Francisco. As a key player in our company, you will get to work alongside a group of highly talented engineers, all of whom share your passion for building robust and reliable systems. Your day-to-day will involve optimizing our shape-packing solver to maximize surplus in trades, scaling up APIs for quotes and orders, and creating automated strategies for compute providers to effectively sell their clusters. We’re looking for someone who appreciates the importance of testing and documentation, and has experience with fault-tolerant systems that serve real users. This unique opportunity allows you to help financialize the commodity of compute—think of it as what Brent is for oil, but for computation. With our commitment to maintaining a diverse workplace and offering generous benefits like equity grants and unlimited paid time off, SF Compute is the place for forward-thinkers ready to take the next step in their careers. If you’re excited about the challenge of creating financial systems in a growing market, this is the perfect role for you!

Frequently Asked Questions (FAQs) for Trading Systems Software Engineer Role at The San Francisco Compute Company
What does a Trading Systems Software Engineer do at SF Compute?

As a Trading Systems Software Engineer at SF Compute, your primary role will involve building and optimizing systems that facilitate the trading of compute resources. You'll work on a variety of tasks including improving our shape-packing solver for trades, scaling up APIs for quote generation and order-laying, and implementing compliance pipelines. Your work directly impacts how efficiently we can serve our traders and compute providers.

Join Rise to see the full answer
What qualifications are required for the Trading Systems Software Engineer position at SF Compute?

To excel as a Trading Systems Software Engineer at SF Compute, you should have a robust background in engineering, with experience in building highly fault-tolerant systems. Understanding of finance or trading concepts is a plus, as well as proficiency in Rust. Previous experience in startups or managing financial systems will put you at an advantage!

Join Rise to see the full answer
What type of projects will a Trading Systems Software Engineer at SF Compute work on?

In your role as a Trading Systems Software Engineer at SF Compute, you can expect to work on exciting projects that include optimizing trading algorithms, managing API scalability, and designing mechanisms for a rapidly growing market. Your contributions will help streamline the trading process, improve system reliability, and ultimately enhance the user experience.

Join Rise to see the full answer
What benefits can a Trading Systems Software Engineer expect at SF Compute?

At SF Compute, Trading Systems Software Engineers enjoy a competitive salary along with a generous equity grant. We offer comprehensive medical, dental, and vision coverage, retirement matching up to 4%, unlimited paid time off, and even daily lunches. Our commitment to employee well-being extends to parental leave and a supportive, inclusive workplace.

Join Rise to see the full answer
How does SF Compute promote a diverse work environment for Trading Systems Software Engineers?

SF Compute strongly believes in fostering a diverse work environment. We base our hiring decisions solely on qualifications, experience, and business needs—regardless of race, gender identity, or any other status protected by law. We actively encourage applicants from all backgrounds, ensuring that everyone has a fair chance to succeed in roles like Trading Systems Software Engineer.

Join Rise to see the full answer
Common Interview Questions for Trading Systems Software Engineer
Can you describe your experience with trading systems or financial software development?

When answering this question, ensure that you discuss specific projects where you developed or optimized trading systems. Highlight any challenges faced and how you overcame them, along with technologies used. Relate your experience directly to the requirements mentioned in the job description.

Join Rise to see the full answer
How do you ensure the fault tolerance of a system you build?

Your answer should reflect your understanding of fault tolerance principles, such as redundancy, error handling, and testing. Discuss approaches you've taken in past projects to ensure that systems remained durable and reliable under various failure scenarios.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you utilized them in your previous work?

Be ready to share specific programming languages you excel in, especially Rust if applicable. Provide examples of projects where you applied these languages to build efficient and scalable applications, tying them back to how they would relate to the work of a Trading Systems Software Engineer.

Join Rise to see the full answer
How do you approach optimizing APIs for performance?

Discuss your strategies for API optimization, such as analyzing request/response times, implementing caching, and minimizing payload size. Share real-life examples of how you've improved API performance in past projects to give your answer substance.

Join Rise to see the full answer
What testing methodologies do you prefer when developing a new feature?

Explain your approach to testing, whether it be unit testing, integration testing, or end-to-end testing. Describe how you prioritize testing during development phases and any tools you typically utilize, reassuring the interviewer of your experience in ensuring code quality.

Join Rise to see the full answer
How familiar are you with compliance requirements in financial technology?

If you have experience in this area, detail what compliance regulations you've worked with and how you ensured adherence to them. If you're less familiar, express your readiness to learn and your understanding of the importance of compliance within a financial context.

Join Rise to see the full answer
Can you give an example of a system you designed that managed other people's money?

Focus on a project where you were responsible for handling financial data or transactions. Discuss the design considerations you took into account to ensure security and reliability, and how you navigated the technical challenges involved.

Join Rise to see the full answer
What are the key features you believe are essential for a trading system?

Share your insights on key features like real-time data processing, order management, compliance mechanisms, and user-friendly interfaces. Justify why these features are important based on your knowledge and experiences in trading systems.

Join Rise to see the full answer
How do you stay updated with the latest trends in trading technology?

Demonstrate your commitment to continuous learning by sharing how you keep abreast of industry trends—whether through conferences, online courses, or relevant literature. Mention any communities you engage with that are centered around trading technologies.

Join Rise to see the full answer
Why are you interested in working as a Trading Systems Software Engineer at SF Compute?

Craft a personalized response that aligns your career goals with SF Compute's mission. Discuss how your skills and experience are a good match for the company, and share your enthusiasm about the impact you could make in financializing computation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Sopra Steria Remote Ringwade, 3439 LM Nieuwegein, Netherlands
Posted yesterday
Photo of the Rise User
Continental Hybrid 1794 MacMillan Park Dr, Fort Mill, SC 29707, USA
Posted 8 days ago
Photo of the Rise User
Posted 10 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical
Photo of the Rise User
Welltech Remote No location specified
Posted 51 minutes ago
Photo of the Rise User
Assembled Remote San Francisco, New York
Posted 11 days ago
Dandy Remote No location specified
Posted 4 days ago

A large, low-cost H100 cluster you can rent by the hour

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!