Log in
All jobs
SA

Software Engineer, Analytics

Swish Analytics
San Francisco, CA - Remote
RemoteUSD 150,000 / year

About this role

Swish Analytics

This website uses cookies to ensure you get the best experience.

Swish Analytics and our selected partners use cookies and similar technologies (together “cookies”) that are necessary to present this website, and to ensure you get the best experience of it.

If you consent to it, we will also use cookies for analytics purposes.

See our Cookie Policy to read more about the cookies we set.

You can withdraw and manage your consent at any time, by clicking “Manage cookies” at the bottom of each website page.

Select which cookies you accept

On this site, we always set cookies that are strictly necessary, meaning they are necessary for the site to function properly.

If you consent to it, we will also set other types of cookies. You can provide or withdraw your consent to the different types of cookies using the toggles below. You can change or withdraw your consent at any time, by clicking the link “Manage Cookies”, that is always available at the bottom of the site.

To learn more about what the different types of cookies do, how your data is used when they are set etc, see our Cookie Policy.

Strictly necessary

These cookies are necessary to make the site work properly, and are always set when you visit the site.

Vendors Teamtailor

Analytics

These cookies collect information to help us understand how the site is being used.

Vendors Teamtailor

Engineering & Infrastructure

·

San Francisco, CA - Remote

·

Fully Remote

About the Team

The Suspensions team is responsible for the framework, monitoring, and analysis behind how markets are suspended and resumed — from the moment a market opens pregame through live gameplay to close. A few examples of what the team owns: real-time event processing that triggers suspensions off live game state, monitoring and alerting on suspension/resumption latency and failures, tooling that reconstructs and audits what happened during a specific suspension event, and rate/downtime metrics that describe how well suspension coverage is performing across sports and markets. The team works directly in Python and Rust across this stack, and partners closely with data science, trading, and engineering teams whose systems intersect with suspension logic.

Responsibilities

  • Investigate individual incidents and requests end-to-end, working directly with raw production data and systems to determine root cause and recommend resolution

  • Build and maintain metrics that measure system health and performance over time, using statistical methods as the core analytical approach, while also producing clear descriptive reporting for stakeholders

  • Contribute directly to the team's core framework and tooling, making investigation and measurement work more repeatable and less bespoke over time

  • Operate independently on ambiguous, partially-scoped problems, identifying the right cross-functional partners (data science, engineering, trading) when a problem crosses team boundaries

  • Work with real-time, event-driven data to reconstruct and explain system behavior during live events

Requirements

  • Bachelor's Degree in Computer Science, Statistics, Data Science, or similar major

  • Minimum of 4 years of professional software engineering experience, including production systems

  • Minimum of 2 years of experience with Python, including data extraction, wrangling, and analysis

  • Minimum of 1 year of experience with Rust in a production environment

  • Experience building and maintaining software that runs in production against real-world data — not just prototypes, one-off scripts, or notebook-based analysis

  • Strong SQL skills and direct experience working with raw/source data (logs, event streams, production tables)

  • Experience taking on open-ended problems with limited upfront direction — figuring out the right questions to ask, who else needs to be involved, and driving the work to a conclusion without needing the problem pre-scoped for you

  • Genuine statistical/quantitative reasoning skills — comfortable building rigorous, defensible measures of system behavior

Preferred

Experience with event-driven or real-time data systems (e.g., Kafka or comparable)

Background in analytics engineering, applied statistics, or a hybrid data/software role

Exposure to sports, sports betting, or trading concepts (helpful, not required)

Base salary: Starting at $150,000 base to DOE

Swish Analytics is an Equal Opportunity Employer. All candidates who meet the qualifications will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, pregnancy status, genetic, military, veteran status, marital status, or any other characteristic protected by law. The position responsibilities are not limited to the responsibilities outlined above and are subject to change. At the employer’s discretion, this position may require successful completion of background and reference checks.

Department

Engineering & Infrastructure

Location

San Francisco, CA - Remote

Remote status

Fully Remote

Swish Analytics is a sports analytics, betting and fantasy startup building the next generation of predictive sports analytics data products. We believe that oddsmaking is a challenge rooted in engineering, mathematics, and sports betting expertise; not intuition. We deliver odds origination, risk management & trading software for the core four U.S. sports.

Founded in

2014

Coworkers

200+ Turnover

N/A

Engineering & Infrastructure

·

San Francisco, CA - Remote

· Fully Remote

Loading application form

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →