Senior Software Developer (focus on ML)

Acumatica ☁️📱🤝

Remote regions

Serbia

Benefits

Job Description

Develop, implement, and maintain machine learning models, ensuring they are scalable and performant in a production environment. Utilize deep knowledge of traditional machine learning algorithms (e.g., regression, classification, clustering) and generative AI techniques (e.g., GANs, VAEs, transformers) to build innovative solutions. Employ various ML tools and frameworks to facilitate the development process, ensuring the use of best practices and state-of-the-art methodologies. Work extensively with Python, utilizing libraries such as Pandas, NumPy, SciPy, Scikit-learn, TensorFlow, PyTorch, and Keras to develop and optimize models. Apply general software development skills in C# to integrate machine learning solutions within the broader application architecture. Design and implement model deployment strategies on cloud platforms such as AWS or Azure, ensuring robust, reliable, and scalable solutions. Collaborate with cross-functional teams, including data engineers, product managers, and software developers, to deliver end-to-end machine learning solutions. Stay abreast of the latest advancements in machine learning and AI, continuously improving skills and applying new knowledge to ongoing projects.

About Acumatica

Acumatica is an American leading provider company of cloud business management software that empowers small and mid-size businesses to unlock their potential.

Apply for This Position