We are seeking a Machine Learning Specialist

Model Development: Expertise in building and implementing machine learning models using state-of-the-art algorithms and techniques.

Data Analysis: Strong data pre-processing and analysis skills to identify patterns and inform model development.

Technical Proficiency: Advanced knowledge of Python and relevant ML libraries, such as TensorFlow, Keras, and Scikit-learn.

Performance Evaluation: Ability to evaluate model performance using appropriate metrics and iteratively improve model effectiveness.

We are in search of a skilled and driven Machine Learning Specialist to become a part of our team and contribute to analyzing client data for enhancing user experience and boosting user retention. In cooperation with our data science and product teams, your role will involve discovering user behavior trends, developing predictive models, and incorporating machine learning techniques to upgrade the overall experience for users on our platform.


  • Analyze and interpret customer data to identify usage patterns, trends, and areas for improvement.
  • Develop and implement machine learning models and algorithms to predict user behavior, optimize platform features, and improve user experience.
  • Collaborate with cross-functional teams to integrate machine learning solutions into the overall CoCalc platform.
  • Evaluate model performance using appropriate metrics and design strategies for continuous improvement.
  • Continuously monitor the latest advancements in machine learning and data science to ensure CoCalc’s competitive edge in the market.
  • Communicate findings and insights with stakeholders to help guide product and business decisions.

Preferred Qualifications:

  • Experience in Natural Language Processing and recommendation systems.
  • Familiarity with CoCalc and its features.
  • Passion for collaborative work and a keen interest in improving user experience through data-driven solutions.

If you have a strong passion for machine learning and data science and are excited about making a significant impact on CoCalc’s user experience, we encourage you to apply. We look forward to meeting you!


  • Bachelor’s degree or higher in Computer Science, Data Science, or a related field.
  • Proven experience in machine learning, deep learning, and related statistical methods.
  • Advanced knowledge and experience with Python and relevant ML libraries (e.g., TensorFlow, Keras, PyTorch, and Scikit-learn).
  • Understanding of cloud computing concepts and experience working with cloud platforms (e.g., AWS, Google Cloud, or Azure).
  • Strong skills in data manipulation, cleaning, and preprocessing using tools such as Pandas and NumPy.
  • Experience with SQL and NoSQL databases.
  • Ability to validate, interpret, and clearly communicate results to both technical and non-technical stakeholders.
  • Strong problem-solving and critical-thinking skills.

Send your CV to [email protected] for an opportunity to work with us, or simply contact us below to set up an interview!

Subscribe for updates on CoCalc’s latest features and follow us on social media!