This job can be fully remote ONLY if you are in Serbia or willing to move to Serbia !!
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.
- 4+ years of hands-on experience in machine learning engineering, with a proven track record of building and deploying production-grade ML models.
- Proficient 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#.
- Demonstrated expertise in deploying machine learning models on AWS or Azure cloud platforms.
- Strong problem-solving skills, with the ability to work independently and as part of a team.
- Excellent communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical stakeholders.
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
- 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