FanDuel is looking to solve complex problems in its trading operations and sports modeling by designing, building, and maintaining production-ready systems and tools
Requirements
- Experience and passion working with web libraries and frameworks, such as React, Typescript, and/or Bootstrap
- Experience writing distributed, highly scalable, and available backend systems & APIs using at least one higher level language (Python, JS, Java, .NET)
- A fundamental understanding of data structures and algorithms
- Experience with testing concepts, test tools, and integrating testing and best practices in the SDLC
- Desire to learn and develop skills through a growth mindset
- Experience with cloud-based technologies and containerization (e.g. Docker)
- Knowledge of database management systems and query languages (e.g. SQL)
Responsibilities
- Design, build, and maintain production-ready systems and tools that drive FanDuel's trading operations and sports modeling
- Develop and support data ingestion pipelines that capture and process large-scale, real-time sports data from multiple external providers
- Develop and support backend APIs that power internal models and tools by exposing accurate, performant, and reliable sports data
- Develop and support web applications used by traders to manage risk, adjust lines, and monitor markets efficiently
- Develop and support integration tooling and infrastructure that allow modeling and trading systems to operate seamlessly in production environments
- Identify opportunities to improve scalability, performance, and reliability across services while maintaining close alignment with data science workflows
- Write simple and extendable code following standards and best practices, and test code thoroughly
Other
- BA/BS degree in Computer Science or related software engineering field, or equivalent practical experience
- Strong sense of ownership, urgency, and drive
- Demonstrated abilities driving operational excellence and software best practices
- Passion for working within a fast-paced environment and ability to adapt to change
- Ability to work in a team environment and collaborate with others