Software Engineer, Race Operation Systems

RCR MOTORSPORTS
Lexington, NC, United States
14 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$95,000.0 - $105,000.0
Working hours
Regular working hours
Job source

Tech stack

Amazon S3 Automation of Tests Microsoft Azure C Sharp (Programming Language) Continuous Integration Python (Programming Language) Standard Sql Software Construction SQL Databases Systems Architecture ReactJS Backend
+9 more
Git Matplotlib Information Technology Plotly Operational Systems Front End Software Development Restful APIs Software Version Control Data Pipelines

Job description

You inherit a working set of applications, you own them, and you decide what gets built next. You report straight to the Director of Development and Innovation and you will have a direct line to the people setting the technical direction of the race team., * Own the full lifecycle of our internal applications: design, build, deploy, maintain, retire. Some of it alone, some with a small team.

  • Build and maintain the data pipelines that collect, clean, and stage data for automated analysis.
  • Create high-performing applications within the bounds of external constraints, seeking creative and efficient solutions to problems.
  • Ship full-stack internal tools that engineers use on a race weekend, which means they have to be fast, right, and ready by Friday.
  • Run CI/CD and source control. Git, automated tests, repeatable deployments.
  • Research and recommend software, and sometimes hardware to achieve project goals
  • Carry several projects at once and tell people plainly what is shipping and when.

Requirements

Every Sunday a Cup race is decided by information. You build the software that moves that information: the pipelines that pull data off the car, out of the simulation, and in from the sanctioning body, and the internal apps our engineers open on a race weekend. The ideal candidate will have development experience, with a strong background in system architecture, and competency across the full stack., * BS in Computer Science

  • At least 3 years building software, backend preferred.

What we need

  • Ability to design complex systems at scale
  • Strong with REST APIs, SQL, and S3-style object storage.
  • Python required. Rust or C# a plus. Comfortable with a variety of languages
  • Experience with React or an equivalent frontend framework, along with a basic understanding of UI and HCI concepts
  • Data and plotting libraries: polars, matplotlib, plotly, d3, or their equivalents.
  • Experience with Git version control
  • Attention to detail.
  • Self-starter who can shape key design decisions through research and analysis
  • Strong verbal and written communication of complex systems
  • Desire to work in a fast-paced, quality-driven, collaborative environment
  • Microsoft Azure experience is a plus.

A plus

Prior work in NASCAR, IndyCar, Formula 1, or another professional motorsports organization., You should be proficient in:

  • Professional motorsports
  • REST APIs
  • S-3-style object storage
  • Software building experience
  • SQL
  • Python

Machines & technologies you’ll use:

  • Microsoft Azure
  • Plotly
  • Polars
  • Matplotlib

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…