AvidXchange is seeking to develop scalable fraud platform capabilities to detect, prevent, and resolve fraudulent activities in real-time.
Requirements
- 10+ years of .NET software development experience creating SaaS-based applications
- Proven experience (5+ years) in software engineering, with a focus on fraud technology, AI, and machine learning
- Strong programming skills in languages such as Python and C++
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn)
- Knowledge of data analysis and visualization tools (e.g., SQL, Pandas, Matplotlib)
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes)
- Strong knowledge of .NET 8.0, C-Sharp, Visual Studio, WCF, AJAX, HTML, ESB (Neuron a plus), Kendo UI, SSIS/T-SQL, jQuery, JSON, MVC 4/5, Entity Framework
Responsibilities
- Design, develop, and implement advanced fraud detection systems using AI and machine learning algorithms
- Lead hands-on development and engineering of the end-to-end fraud platform
- Build and scale machine learning models to predict and prevent fraud in real time
- Continuously optimize detection algorithms for accuracy, performance, and resiliency
- Drive application design at both system and component levels, advising on technology choices
- Implement event-driven architectures to enhance real-time data processing and streamline data flows for timely decision-making
- Diagnose and resolve performance, reliability, and security issues across the stack
Other
- Bachelor's or Master's degree in Information Technology, Computer Science, or a related field
- Strong interpersonal skills with the ability to work effectively in a team setting
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration skills, with the ability to work across diverse teams
- Understanding of DevOps principles and CI/CD practices
- Ability to work in a hybrid workplace with flexibility