This is a full-time position based in Berlin, and ResearchGate is a remote-first organization that supports mobile and flexible working.
ResearchGate is the professional network for scientists and researchers, aiming to foster scientific collaboration and drive progress for a better world.
The role of Machine Learning Engineer involves unlocking the value in data assets by developing Machine Learning models and data-intensive systems across ResearchGate’s product.
The work will enable scientists in ResearchGate’s network to stay updated with the latest work in their fields and provide tools to foster collaboration and detect fraud.
The Data Science and Machine Learning team is a multidisciplinary engineering team that includes Data Scientists, Machine Learning Engineers, and Data Engineers.
The team manages the full ML product life-cycle, including identifying opportunities, matching data sources with ML approaches, prototyping, scaling models, and maintaining services within ResearchGate’s engineering infrastructure.
Collaboration is essential, with team members supporting each other's projects and working closely with stakeholders in Product and other Engineering teams.
Responsibilities include identifying opportunities for data products, performing data analysis, training ML models, deploying solutions, and contributing to the evolution of the internal ML technology stack.
Requirements:
Candidates must have 5+ years of experience in a machine learning or data science role, including writing production-grade code, training models, creating data pipelines, deploying prediction services, and monitoring performance.
Expert knowledge of Python and familiarity with Data Science/Machine Learning libraries such as pandas, pytorch or TensorFlow, scikit-learn, and xgboost is required; Java experience is a bonus.
Familiarity with a cloud services platform for ML development is necessary, with GCP fluency being a bonus.
Strong analytical thinking and knowledge of the statistical foundations of ML, along with practical experience developing models for tabular and natural language data, is required; exposure to recommender systems or search applications is a bonus.
Very strong proficiency in SQL is mandatory, and proficiency in Big Data technologies (e.g., BigQuery, Hadoop, Flink, PySpark, Dask) is a nice to have.
Candidates must be able to translate business requirements into data-driven solutions and possess excellent communication and prioritization skills.
Benefits:
Employees will work in an open and empowered company culture, with opportunities to shape their professional development and growth.
The position offers a flexible working environment that adapts to individual life circumstances, along with 30 full days of vacation and dedicated days for professional development.
Employees will have free access to a platform supporting mental wellbeing.
ResearchGate supports a remote work approach, allowing team members to work across borders for up to 120 days a year, with occasional team summits and workshops.