Senior Machine Learning Engineer

Job updated about 1 month ago
The employer was active 3 days ago

Job Description

Job Summary:

As a Machine Learning Engineer, your responsibilities will include designing, developing, and deploying machine learning models and algorithms to address complex challenges and improve our products and services. Additionally, you will play a key role in AI-enhanced customer service. You will collaborate closely with data scientists, software engineers, and domain experts to implement state-of-the-art machine learning solutions.



As a Machine Learning Engineer, your responsibilities will include designing, developing, and deploying machine learning models and algorithms to address complex challenges and improve our products and services. Additionally, you will play a key role in AI-enhanced customer service. You will collaborate closely with data scientists, software engineers, and domain experts to implement state-of-the-art machine learning solutions.



Key Responsibilities:

  • Model Development: Design, build, and maintain scalable machine learning models and algorithms.
  • Data Analysis: Analyze and preprocess data from various sources to prepare it for model training.
  • Model Training & Evaluation: Train, validate, and tune machine learning models to achieve optimal performance.
  • Deployment: Deploy models into production and integrate them with existing systems.
  • Monitoring & Maintenance: Monitor model performance in production and update models as necessary to ensure they remain accurate and relevant.
  • Collaboration: Work with cross-functional teams, including data scientists, software engineers, and product managers, to understand requirements and deliver solutions.
  • Research: Stay current with the latest developments in machine learning and AI to continuously improve our technology stack.


Requirements

Required Qualifications:

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related field.
  • Experience: Demonstrated at least 3 years experience as a Machine Learning Engineer or in a similar role.
  • Programming Skills: Expertise in programming languages such as Python, golang, or Java.
  • Machine Learning Frameworks: Proficient with machine learning frameworks and libraries like TensorFlow, PyTorch, JAX, scikit-learn, or equivalent.
  • Data Management: Strong understanding of data management and processing tools such as SQL, Hadoop, Spark, etc.
  • Problem-Solving: Exceptional analytical and problem-solving abilities.
  • Data Analysis Tools: Skilled in using data analysis and visualization tools like NumPy, Pandas, and Matplotlib.
  • NLP Experience: Familiarity with natural language processing concepts and large language models, including transformers and attention mechanisms.



Preferred Qualifications:

  • Advanced Education: Ph.D. in a relevant field.
  • Domain Knowledge: Experience in specific domains such as natural language processing (NLP), recommendation systems, computer vision, etc.
  • Big Data: Experience with big data technologies and distributed computing.
  • Cloud Services: Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
  • DevOps: Knowledge of CI/CD pipelines and tools for automating the deployment of machine learning models.
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
SNSOFT SDN BHD
IT / Digital
51 ~ 200 people

About us

SNSoft SDN BHD is a software development studio, founded in 2016. We aim to be a powerhouse of social & mobile games.

SNSoft has assembled a professional line-up of technocrat employees, from local to other countries in the Asia, bringing a wide variety of immense talents, skills and industry experience to cater the high-demanding consulting needs of the market for software, web, database design and development solutions. Though different in cultures, its employees speak only one language: that is, to provide what is the best in the market to its clients. SNSoft has, indeed, established and continues to preserve an atmosphere of striving to the best among its employees.

SNSoft assures to be the perfect solution provider for firms who are looking to deliver consistent results and stay competitive in this fast-paced changing information technology world.