FanDuel is the premier mobile gaming company in the United States and Canada, and they are seeking a Senior AI Software Engineer to join their Tech Transformation team. The role involves researching and building innovative technologies to enhance customer experiences, as well as developing scalable software solutions within a fast-paced environment.
Responsibilities:
- Research and help build proof of concepts using new and innovative technologies
- Identify opportunities and put them into action quickly
- Write secure, stable, testable, maintainable code with minimal defects
- Participate in team design, scoping, and prioritization discussions
- Seek to learn the business context and technologies behind your team's software
- Work effectively with other team members & identify any opportunities/problems arising from technical decisions
- Invent, refine, and develop your solutions to ensure they are meeting customer needs and team goals
- Help balance customer requirements with the team requirements
- Help your team evolve by actively participating in the code review process, design discussions, team planning, and support ticket reviews
- Take on projects and make software enhancements that improve the team software and processes
- Work to resolve the root cause of complex problems, leaving software better and easier to maintain than when you found it
- Estimate stories/tasks accurately and deliver them in time
Requirements:
- Experience building production-ready agentic systems or workflows using LLMs (e.g., tool use/orchestration, RAG, evaluation/monitoring)
- BA/BS degree in Computer Science or related software engineering field, or equivalent practical experience
- 4+ years of relevant work experience
- Understanding of modern architectures, design patterns, and platform nuances
- Expertise in at least one higher level language (Python, JS, Java, .NET)
- Fullstack experience building and designing highly scalable, fault tolerant and always available systems
- Experience working with cloud-based infrastructure and technologies, preferably AWS
- Strong sense of ownership, urgency, and drive
- Demonstrated abilities driving operational excellence and software best practices
- Experience with testing concepts, test tools, and integrating testing and best practices in the SDLC
- Desire to learn and develop your skills through a growth mindset
- Passion for working within a fast-paced environment and can adapt to change