Senior Data Engineer - Java

ResearchGate Logo

ResearchGate

πŸ“Remote - Germany

Summary

Join ResearchGate, a remote-first organization, as a Senior Frontend Engineer (UX & Design System) in Berlin. Collaborate with data scientists to implement ML systems, maintain ML components, and develop Java and Python-based services. Build efficient data pipelines, create robust solutions, and take ownership of your work. The team is multidisciplinary and values collaboration, balancing pragmatic solutions with forward-thinking experiments. ResearchGate offers a flexible work environment, generous vacation time, professional development days, and support for mental wellbeing.

Requirements

  • Expert knowledge in Java (5+ years of experience), working knowledge of Python, particularly ML-ecosystem applications
  • Experience in designing and implementing data pipelines (batch and streaming)
  • Track record of developing microservices using deep understanding of REST principles
  • Comfort with DevOps related technologies (Docker, Kubernetes)
  • Proficiency in SQL (BiqQuery experience is a plus)
  • Experience working within a cloud services environment
  • Very good command of English and strong communication skills

Responsibilities

  • Build infrastructure that enables workflows involving large datasets and/or machine learning models in production using distributed computing and big data processing concepts and technologies
  • Take ownership of the technical design, monitoring, and maintenance of your systems, including Java and Python microservices
  • Proactively identify and evaluate opportunities for data products and automation
  • Evaluate the impact, risks and evaluate technical/data feasibility of potential new data products or automation initiatives in collaboration with engineering and product
  • Contribute to developing the overall ML strategy in your function and/or business unit
  • Support the development of your team or colleagues in tangential areas by preparing and running trainings, supporting the hiring process, employer branding initiatives and mentoring others

Preferred Qualifications

  • Experience working with a wide variety of data technologies, including queue-based integration patterns (Kafka, ActiveMQ), No-SQL databases (e.g. MongoDB), and Big Data tools, in particular the Hadoop ecosystem (MapReduce, HBase, Hive and HDFS) and Flink
  • Experience applying LLM-based approaches to production systems
  • Experience with recommendation or search applications

Benefits

  • You'll be working in an open and empowered company culture, with the chance to individually shape your professional development and growth
  • Enjoy a flexible working environment that adapts to your life circumstances
  • A generous 30 full days of vacation for you to unwind and days focused for your professional development to further grow your career
  • Free access to a platform to support your mental wellbeing
  • We support a remote work approach by enabling our team to work across borders (up to 120 days a year)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs