Principal Architect

Acumatica

Principal Architect

Westminster, CO +1 location
Full Time
Paid
  • Responsibilities

    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

    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 HR@acumatica.com. 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

  • Locations
    Westminster, CO • Bellevue, WA