Skip to content

Software Engineer – Quantitative
Company | FanDuel |
---|
Location | New York, NY, USA |
---|
Salary | $125000 – $156000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- Degree in Computer Science, Data Science, Engineering, Mathematics, Physics, or related discipline.
- 2 or more years of industry experience in an Engineering field, Machine Learning, Data Science, Finance Engineering, or Statistics.
- Proficient in building services with a modern OOP language (C# experience is beneficial).
- Understanding of performance, hardware, and lower level memory management (C, C++, or Rust experience is beneficial).
- A fundamental understanding of data structures and algorithms.
- Experience working with CI/CD pipeline tooling (BuildKite and GitHub Actions knowledge is beneficial).
- Experience working with cloud-based infrastructure and technologies.
- Knowledge of infrastructure as code is nice to have, notably Terraform and Helm.
- Experience interacting and designing relational databases
- Experience with streaming technologies, like Kafka, is nice to have.
- Ability to document code, research, and designs clearly.
- Proficiency in translating requirements into design and developing applications.
- Understanding of containers (e.g. Docker), and orchestration (Kubernetes).
- Experience with unit testing, testing tools, integrating testing and best-quality practices into an SDLC.
- Experience working in an Agile environment.
Responsibilities
- Work collaboratively with a team to implement creative, high-quality solutions, scope effort and timelines, and balance priorities of stakeholders and engineering needs.
- Deliver exceptionally high-quality software, while taking pride and ownership in testing, deploying, monitoring, and maintaining that software.
- Identify opportunities in the quantitative space to innovate through technology.
- Engage in technical discussions, assist in designing and implementing solutions, and deliver constant improvements to systems.
- Own parts of product and technology & become subject matter experts.
- Write simple and extendable code following standards and best practices, and test code thoroughly.
- Help balance customer requirements with team requirements.
- Participate in the code review process, design discussions, team planning, and ticket/metric/COE reviews.
- Classify, store, and handle data in accordance with FanDuel policies.
- Track security risks and mitigate and/or escalate them in a timely manner.
- Focus on operational excellence, constructively identifying problems and proposing solutions.
- Take on projects and make software enhancements that improve team software and processes.
- Work to resolve the root cause of complex problems, leaving software better and easier to maintain than when found.
- Participate in on-call rotation where required and provide excellent customer support.
- Keep up to date with market standards and open-source frameworks.
Preferred Qualifications
- C# experience is beneficial.
- C, C++, or Rust experience is beneficial.
- BuildKite and GitHub Actions knowledge is beneficial.
- Knowledge of infrastructure as code, notably Terraform and Helm, is nice to have.
- Experience with streaming technologies, like Kafka, is nice to have.