Software Engineer, Race Operation Systems
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…