Summary
AvidXchange is a technology company providing accounts payable automation software and payment solutions. The AI Engineer II will implement machine learning and deep learning solutions, develop intelligent systems, and contribute to the quality, scalability, and maintenance of ML-enabled software. The role also involves collaborating with cross-functional engineering teams, optimizing code, designing tests, and mentoring junior engineers.
Responsibilities
- Design and develop non traditional data models geared towards predictive modeling or solving complex representational and interpretation needs
- Utilize statistical or mathematical methods to conduct exploratory data analysis and build evidence in support of solution approaches
- Utilize where necessary existing machine learning libraries and frameworks
- Keep abreast of developments in the field of Artificial Intelligence
- Focus on enhancing or extending traditional application models with intelligent systems design
- Guarantee the quality and state of the ML Software Delivery (model lifecycle) and guide the team to improve it
- Build open communication with your Product Owner, Quality Test Automation Engineers, fellow Software Engineers, Development DBA and Scrum Master to understand and transform business requirements into business-savvy features
- Solve problems, debug and optimize code to ensure optimum performance and security
- *Implement optimal architecture, efficiency, maintainability, and scalability parameters in cooperation with developers and architects
- Team up with QA to review, approve and design test cases- ensuring the customers' expectations are fulfilled
- Manage code quality and ensure appropriate unit test coverage
- Create code that follows documented standards and best practices
- Mentor other junior Engineers
Skills
- Bachelor's degree in Computer Science, Computer Engineering or related field required and 5+ years of software development experience OR a Master's degree in Computer Science, Computer Engineering or related and 3+ years of software development experience with multi-tiered systems
- Great knowledge of C#, R, Python
- Experience with Statistical Learning methods
- Experience with Artificial Intelligence concepts and system design
- Good knowledge of exercising sound coding practices, such as unit testing, object-oriented programming, design patterns, and SOLID principles
- Thorough knowledge of handling code versions via source control systems (such as Git) in continuous integration environments
- Hands-on experience following Agile software development processes (Scrum/Kanban)
- Employing secure coding practices including familiarity with OWASP top ten
- Plus one for experience in any of the following technologies: Hadoop, Spark, or DataBricks, Deedle Exploratory Library for .Net, F# Data Toolbox, XPLot
- Plus two for experience enhancing or extending traditional application models through intelligent systems design and the application of artificial intelligence via one or more of its sub disciplines: Computer Vision, Natural Language Understanding, Autonomous and Robotic Systems, Machine Learning, Deep Learning and Reinforcement Learning
- Plus three for experience in any one of the following disciplines: Systems Engineering, Feedback Control Systems or Model Based Software Engineering
Qualifications
Must Haves
- Bachelor's degree in Computer Science, Computer Engineering or related field required and 5+ years of software development experience OR a Master's degree in Computer Science, Computer Engineering or related and 3+ years of software development experience with multi-tiered systems
- Great knowledge of C#, R, Python
- Experience with Statistical Learning methods
- Experience with Artificial Intelligence concepts and system design
- Good knowledge of exercising sound coding practices, such as unit testing, object-oriented programming, design patterns, and SOLID principles
- Thorough knowledge of handling code versions via source control systems (such as Git) in continuous integration environments
- Hands-on experience following Agile software development processes (Scrum/Kanban)
- Employing secure coding practices including familiarity with OWASP top ten
Nice to Haves
- Plus one for experience in any of the following technologies: Hadoop, Spark, or DataBricks, Deedle Exploratory Library for .Net, F# Data Toolbox, XPLot
- Plus two for experience enhancing or extending traditional application models through intelligent systems design and the application of artificial intelligence via one or more of its sub disciplines: Computer Vision, Natural Language Understanding, Autonomous and Robotic Systems, Machine Learning, Deep Learning and Reinforcement Learning
- Plus three for experience in any one of the following disciplines: Systems Engineering, Feedback Control Systems or Model Based Software Engineering
Benefits
- Work/life balance and development programs
- 18 days PTO (fully granted from beginning of year, pro-rated if hired mid-year)
- 11 holidays (8 company recognized and 3 floating holidays)
- 16 hours per year of paid Volunteer Time Off (VTO)
- Competitive healthcare
- High Deductible Health Plan option with $0 monthly premium for teammate-only coverage
- 100% AvidXchange-paid Dental Base Plan Coverage
- 100% AvidXchange-paid Life Insurance
- 100% AvidXchange-paid Long-Term Disability
- 100% AvidXchange-paid Short-Term Disability
- Employee Assistance Program (EAP) providing counseling services, legal and financial consultations, and health advocacy for teammates and their eligible dependents
- Onsite Health Clinic with Atrium Health, available to teammates and their eligible dependents
- 401(k) match: 100% match on the first 3% of your salary, plus 50% match on the next 2%
- Parental Leave: 8 weeks 100% paid by AvidXchange (must be full-time for at least 3 months)
- Discounts on Pet, Home, and Auto insurance
- WeeCare Childcare Service helps teammates find affordable daycare, childcare, and tutors 40% less expensive than traditional daycare centers
- Perks at Work free discount program providing savings on electronics, movie tickets, car buying, vacations, and more
- Onsite gym fitness center, yoga studio, and basketball court
- Tuition Reimbursement up to the federal maximum of $5,250 (must be full-time for at least one year)
- Hybrid Workplace Flexibility
- Free parking