Machine Learning Engineer

Position Overview

We are passionate about leveraging the power of machine learning and data analysis to create a more efficient and personalized job-matching process. We are looking for a talented Machine Learning Engineer to join our team and help us innovate how people find their dream jobs. You will play a pivotal role in developing and enhancing our machine-learning models to transform the job search landscape. Your expertise in machine learning and data analysis will help job seekers and employers make ideal matches like never before.

Key Responsibilities

  • Design, develop, and implement machine learning models to improve job matching accuracy.
  • Analyze large datasets to extract insights and identify patterns to enhance the algorithm's effectiveness.
  • Continuously optimize and fine-tune the algorithm's performance to ensure the best user experience.
  • Stay up-to-date with the latest machine learning and data analysis techniques and integrate them into our systems.
  • Evaluate and experiment with different machine learning frameworks and libraries to determine the most suitable technologies.
  • Participate in code reviews and provide mentorship to junior team members.
  • Assist in the deployment and monitoring of machine learning models in production.

Requirements

  • Bachelor's or Master's degree in Computer Science, Machine Learning, Data Science, or a related field.
  • Experience with Natural Language Processing (NLP) and Large Language Models (LLM) and/or Computer Vision (CV) and/or recommendation systems
  • Proven experience in developing and implementing machine learning models for real-world applications.
  • Proficiency in machine learning frameworks and libraries such as TensorFlow, PyTorch, scikit-learn, etc.
  • Strong programming skills in languages like Python, Java, or C++.
  • Experience with data analysis and manipulation tools like pandas, NumPy, or R.
  • Knowledge of cloud-based platforms (e.g., AWS, Azure, Google Cloud) for model deployment.
  • Strong problem-solving skills and the ability to work collaboratively in a fast-paced environment.
  • Excellent communication skills and the ability to explain complex technical concepts to non-technical stakeholders.
  • A genuine passion for reimagining the job search process and improving the lives of job seekers and employers.
  • Knowledge of deep learning techniques and architectures, including convolutional and recurrent neural networks.
  • Familiarity with big data processing tools like Apache Spark or Hadoop.
  • Proficiency in SQL and database management for efficient data retrieval.

Desirable Skills

  • Experience with version control systems such as Git.
  • Strong understanding of software engineering best practices, including code testing, documentation, and continuous integration.
  • Experience with deployment and monitoring tools, such as Docker and Kubernetes.
  • Knowledge of DevOps practices and the ability to work collaboratively with DevOps teams.
  • Strong publication record or contributions to the machine learning community (e.g., research papers, open-source projects).
  • Any relevant certifications in machine learning or data science.
  • Knowledge of ethical considerations in machine learning and data privacy

Showcase your expertise and drive to innovate by joining the Joblinx team.
Send your Resume to HR@joblinx.ai and let's redefine the job search experience together.