Company Description
Acumatica is a company on a mission. We are a leading innovator in cloud ERP (Enterprise Resource Planning) with customers worldwide. But don’t take our word for it—read what analysts like G2 and Info-Tech have to say about us.
Acumatica is different by design and purposely built to help small and midsized companies thrive in today’s digital economy. Our industry-specific business management solution is engineered to address real-world needs—featuring intelligent workflows and market-leading usability that enable companies to manage risk, anticipate disruption, and seize new opportunities. Our principled business practices, growth-friendly licensing, and flexible deployment options put organizations in control of their own future.
We recognize that no business succeeds alone, and that’s why Acumatica is more than a product—it’s a thriving community of partners, customers, and creators committed to delivering technology that enables tomorrow’s leading companies to innovate, collaborate, and grow on their terms. We’re a community working to continuously seek out better ways to work and to build the future of business, together.
Acumatica is owned by EQT Partners, one of the world’s leading investment companies.
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 Acumatica’s mission, please visit: http://www.acumatica.com.
Job Description
We are seeking a Principal Architect to join our growing team of talented AI Architects, Machine Learning Engineers and Data Scientists. As a Principal Architect, you will be responsible for systems architecture of AI solutions embedded in our Acumatica ERP cloud product. This role will work as a thought leader in our cross-functional teams to help define and govern the processes spanning over the whole AI/ML development lifecycle. The ideal candidate is an experienced software architect with experience in cloud infrastructure, machine learning and software development principles.
This role will be reporting to the CTO as a member of the AI/ ML engineering team.
Primary Responsibilities
- Architecture and design of scalable, high-performance, reliable, and cost effective - AI software and services for Acumatica ERP cloud.
- Translate customer requirements into architectural models that operate at large scale with high performance.
- Create prototypes as a way of demonstrating feasibility of designs and educating stakeholders.
- Support and mentor a team of highly motivated engineers in design implementations, best practices for AI/ML applications.
- Lead by example to review code, look for design breaches, provide meaningful and relevant feedback to data scientists and engineers, stay up to date with system changes.
- Comfortably present and acquire consensus using multiple methods: written diagrams and text, in-person meetings, in-person, and remote presentations to both technical, semi-technical and non-technical audiences.
Qualifications
Basic Qualifications:
- 5+ years of experience in architecting and building AI and ML products or platforms in a software product development organization. Designing cloud native services in either GCP, AWS or Azure.
- 8+ years of previous software engineering experience with proficiency in: Python, with extensive experience using libraries such as Pandas, NumPy, SciPy, Scikit-learn, TensorFlow, PyTorch, and Keras.
- Solid experience in general software development using C#.
- Knowledge of traditional machine learning algorithms (e.g., regression, classification, clustering) and generative AI techniques (e.g., GANs, VAEs, transformers) innovative solutions.
- Knowledge of SQL and experience with database technologies such as Postgres and SQL Server.
Preferred Qualifications
- Experience in building, optimizing deploying production ML workflows/pipelines at scale. Experience working with cloud-based computing environments
- Familiarity with Docker, Kubernetes, and other containerization/orchestration technologies.
- Education: Master’s degree in computer science, Mathematics, Information Systems, or similar field, or equivalent experience.
Additional Information
Acumatica is an Affirmative Action and Equal Opportunity Employer/Veterans/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
If you have a disability and you believe you need a reasonable accommodation in order to search for a job opening or to submit an online application, please e-mail [email protected].
This email is created exclusively to assist disabled job seekers whose disability prevents them from being able to apply online. Only emails sent for this purpose will be returned. Emails sent for other purposes, such as following up on an application or technical issues not related to a disability, will not receive a response.For this role, the salary range is $200,000-$250,000 annually. This range represents the low and high end of the salary range for this job and may vary based on location. The actual salary offer will carefully consider a wide range of factors, including skills, qualifications, experience and other relevant elements.
At Acumatica, certain roles are eligible for additional rewards, including annual bonus and stock. These awards are allocated based on individual performance. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee’s role.Benefits/perks listed here may vary depending on the nature of your employment with Acumatica and the country where you work.US-based employees:
- Gain access to healthcare benefits (Medical- one plan 100% ER paid), dental and vision insurance for you and your dependents);
- Employer-paid Short-term/Long-term Disability and Basic life insurance;
- 401(k) plan and company match;
- 15 days of PTO (paid time off);
- 5 sick days;
- 9 paid holidays
- 3 Floating Holidays;
- Paid Parental leave
#LI-ST1