Rust Engineer

Swish Analytics
Summary
Join Swish Analytics, a sports analytics startup, and develop high-performance, low-latency products for in-game play. You will write sophisticated, fast, and readable Rust code for complex data science infrastructure, design core backend software components, and build internal and external tools for Swishโs live trading platform. Responsibilities include sourcing data inaccuracies, building, testing, and deploying production-grade components, and proactively improving the Rust and Python codebase. The ideal candidate possesses a Bachelor's degree in Computer Science or a related field, along with significant experience in software engineering with Rust and developing high-performance systems. A strong understanding of data extraction, wrangling, analysis in Python, and SQL querying is essential. The position offers a competitive base salary ranging from $100,000 to $175,000.
Requirements
- Bachelor's Degree in Computer Science, Data Science or similar major
- Minimum of 1 year of software engineering experience with Rust; 3 years preferred
- Minimum of 3 years of experience developing high-performance, scalable, and reliable production systems
- Data Extraction, Wrangling and Analysis in Python
- Strong SQL querying skills
- Ability to work independently and take initiative
Responsibilities
- Develop high-performance and low-latency products to verify results and provide reliability for in-game play
- Write Rust code, that's sophisticated, fast, and readable for complex, data science infrastructure
- Design core, backend software components, and code primarily using Rust
- Building internal and external tools to support Swishโs live trading platform
- Source origins of data inaccuracies through data pipeline dependencies and python code base
- Use extensive experience to build, test, debug, and deploy production-grade components
- Proactively improve our Rust and Python codebase
- Production model feature deep dives to explain project market lines
Preferred Qualifications
- Experience with Apache Kafka and comparable systems
- Exposure to the data science process and tech stack
- Deep knowledge of football, basketball or baseball; including roster compositions of professional and college teams, general gameplay strategies, and typical in-game scenarios
Benefits
Base salary: $100,000-175,000 (encompasses multiple levels and depends on experience)
Share this job:
Similar Remote Jobs
