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.