Company Description
Acumatica is a leading provider of cloud business management software (ERP/CRM) that empowers mainly small and mid-size businesses to unlock their potential and drive growth. Built on the world’s best cloud and mobile technology and a unique customer-centric licensing model, Acumatica delivers a suite of fully integrated business management applications, such as Financials, Distribution, CRM, and Project Accounting, on a robust and flexible platform. In an interconnected world, Acumatica enables customers to take full control of their businesses, play to their organizations’ unique strengths, and support their clients by following them anywhere on any device, and support their clients by following them anywhere on any device.Acumatica’s culture is casual and high-energy.
We are passionate about our product and our mission, and we are loyal to each other and our company. We value work/life balance, efficiency, simplicity, freakishly friendly customer service, and making a difference in the world. Acumatica offers exceptional professional and financial growth potential.
To learn more about us and our mission, please visit our Acumatica Webpage!(Position can be remote ONLY if you are in Serbia)!
Job Description
As a Backend Developer on the Acumatica Platform ML team, you will be responsible for integrating machine learning capabilities into our large-scale, production-grade cloud-based ERP, CRM, and business applications. You'll work with Microsoft technologies (.NET, C#, MS SQL Server) to seamlessly embed ML tools and services into Acumatica platform for companies worldwide.
What you will do:
• Design and develop backend features that integrate ML models and tools into existing Acumatica applications• Build robust APIs and services to connect ML capabilities with ERP, CRM, and other business modules• Implement data pipelines and integration layers to enable ML model consumption within business workflows• Develop and maintain backend infrastructure to support ML-powered features across the platform• Collaborate with ML engineers to understand model requirements and translate them into scalable backend solutions• Optimize application performance and ensure ML integrations meet enterprise grade reliability standards• Support existing integrations, perform code optimization and refactoring of MLenabled features• Troubleshoot and resolve issues in ML integration points and backend services
Qualifications
• You have 5+ years of experience building commercial business applications using Microsoft technologies (.NET, C#, MS SQL Server)• You have strong proficiency in C# and experience with API development, data processing, and system integrations• You have experience working with REST APIs, microservices architecture, and cloud-based solutions• You have solid understanding of data flow patterns, ETL processes, and integration architectures• You're experienced with version control systems (preferably Git) and collaborative development workflows• You have strong knowledge of software design principles, patterns, and architecture for complex enterprise systems• You're passionate about building robust, scalable backend solutions that perform well under enterprise workloads• Your development practices ensure high-quality, maintainable code even under tight deadlines• You have exposure to complex business applications (ideally ERP, Financial, Supply Chain, E-commerce, or CRM systems)• You enjoy working in cross-functional teams, collaborating with business analysts, ML engineers, quality automation engineers and learning new integration approaches• Bonus skills: Experience with cloud ML services (Azure, AWS)
Additional Information
- Good relocation package (we help people to relocate to Serbia and handle the whole process)
- Private health insurance
- Many vacation days
- Performance bonuses
- Full work equipment
- Great opportunities for career growth