New Job! Remote Job
Company

Product Engineer

Company Description

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're looking for team-oriented individuals with an authentic passion for accurate and predictive real-time data who can execute in a fast-paced, creative, and continually-evolving environment without sacrificing technical excellence. Our challenges are unique, so we hope you are comfortable in uncharted territory and passionate about building systems to support products across a variety of industries and consumer/enterprise clients.

We're looking for a senior software engineer to build and own the production systems and shared frameworks behind our modeling platform. You'll work primarily in Python and Rust to keep our real-time products fast, reliable, and scalable. This is a remote position.

This is a software engineering role, not a data science role — you'll partner closely with data scientists and own the systems their models run on. We're looking for engineering depth, not modeling.

Duties

  • Build, test, debug, and deploy production-grade components and services powering our real-time sports betting and analytics products

  • Own the deployment and operation of your own services on Kubernetes within a larger platform — this is service ownership within a shared ecosystem, not cluster administration or a DevOps function

  • Proactively improve and extend our Rust codebase

  • Trace and resolve the root causes of data inaccuracies across pipeline dependencies and our Python codebase

  • Set up and maintain alerting, monitoring, and observability for the services you own

  • Build and maintain the shared frameworks and services that let our models scale in production, and accelerate their adoption across teams

  • Apply large-scale data processing techniques to build scalable, innovative sports betting products

  • Examine and improve the integration and scaling of our real-time operations, simulations, and experiments

  • Develop solutions for open-ended problems where information is incomplete and no precedent exists

Requirements

  • Bachelor’s degree in Computer Science or a related technical field

  • 5–7 years building and shipping production software

  • Advanced Python experience (Rust experience strongly preferred)

  • Comfortable owning your own services in a Kubernetes environment

  • Experience setting up alerting and monitoring systems

  • Experience with Kafka (or a comparable streaming / event platform)

  • Proficiency with SQL

  • Experience with source control (GitHub) and related CI/CD processes

  • Experience working in AWS environments

  • Track record of technical leadership and partnering across teams on complex, ambiguous problems

  • Strong communication skills with both technical and non-technical audiences

Could this job be the one?