About ResearchGate:
ResearchGate is the world’s largest professional network for scientists and researchers. Our mission is to connect the global scientific community and make research more accessible. Founded with the spirit of scientific collaboration in mind, we support researchers by providing tools and a network that accelerate scientific discovery.
Position Overview:
We’re seeking a Senior Frontend Engineer with strong expertise in UX and Design Systems to help build and evolve our user-facing products. As part of a multidisciplinary, remote-first team, you’ll help deliver high-impact features, develop maintainable interfaces, and ensure design consistency across our platform.
Key Responsibilities:
-
Collaborate closely with data scientists and engineers to bring ML-powered features into production.
-
Own and improve frontend systems focused on recommendations and other ML-driven user experiences.
-
Develop and maintain scalable frontend services using Java and Python.
-
Design and implement batch and streaming data pipelines.
-
Ensure the delivery of reliable, robust, and high-performance user-facing applications.
-
Contribute to the full lifecycle of ML products in a cross-functional team.
-
Continuously enhance services with a strong focus on quality, scalability, and maintainability.
Required Skills:
-
5+ years of hands-on experience in Java; working knowledge of Python, especially within the ML ecosystem.
-
Experience building microservices and RESTful APIs.
-
Solid background in batch and streaming pipeline development.
-
Familiarity with DevOps tools like Docker and Kubernetes.
-
Strong SQL skills (BigQuery knowledge is a plus).
-
Experience working in cloud environments.
-
Excellent English communication skills.
Preferred Qualifications:
-
Familiarity with message queues (Kafka, ActiveMQ), NoSQL databases (e.g., MongoDB), and big data tools (Hadoop ecosystem, Flink).
-
Experience applying LLMs in production.
-
Background in recommendation systems or search technologies.
Benefits:
-
Remote-first with flexible working arrangements.
-
30 vacation days annually.
-
Dedicated professional development time.
-
Access to mental health support resources.
-
Up to 120 remote workdays abroad per year.
-
Occasional in-person team summits and workshops.