(Senior) Software Engineer / Graph Database Developer
(Senior) Software Engineer / Graph Database Developer

(Senior) Software Engineer / Graph Database Developer

Köln Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
N

Auf einen Blick

  • Aufgaben: Develop innovative graph database solutions and optimize data models for cutting-edge applications.
  • Arbeitgeber: Join Nuromedia, a diverse international software company focused on interactive digital solutions.
  • Mitarbeitervorteile: Enjoy remote work, flexible hours, and a supportive culture that values diversity and personal growth.
  • Warum dieser Job: Be part of exciting projects in e-health and AI while working with a global team of experts.
  • Gewünschte Qualifikationen: Master's degree in computer science and strong programming skills in C++ or Java required.
  • Andere Informationen: Remote position preferred for candidates in Germany or Spain; work permit for Germany/EU is necessary.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Nuromedia is an international software company focussing on interactive applications and building its own business models as a company builder. We develop digital solutions and sustainable business models for relevant markets. Together with our partners, we play to our strengths in research and innovation projects and for established customers.

Our current focus is on applications for e-health, smart industry, digital twin, IoT, gamification, machine learning/AI and e-learning. Our international team from 22 nations is primarily made up of developers, designers, artists and entrepreneurs. Our team combines competences such as software engineering, game development, 2D/3D animation, AR, MR & VR development and UI/UX design.

Tasks

  • Build Knowledge Graph solutions leveraging large-scale datasets
  • Design and build graph database schemas to support various use cases including knowledge graphs
  • Design and develop a Neo4j data model for a new application as per the use cases
  • Design and build graph database load processes to efficiently populate the knowledge graphs
  • Build design/integration patterns for both batch and real-time update processes to keep the knowledge graphs in sync
  • Use GraphQL for querying Neo4j to develop front end application
  • Design optimal graph data models and build data pipelines to ingest the data
  • Installation and maintenance of the neo4j servers
  • Work with stakeholders to understand the requirements and translate them into technical architecture
  • Select and configure appropriate Neo4j features and capabilities as applicable for the given use case(s)
  • Optimize the performance of a Neo4j-based recommendation engine
  • Set up a Neo4j cluster in the cloud
  • Configure Neo4j security features to protect sensitive data
  • Ensure the security and reliability of Neo4j deployments
  • Provide guidance and support to other developers on Neo4j best practices

Requirements

  • Master’s degree in computer science with very good results
  • Interest on topics around the area of distributed systems and data management
  • Basic knowledge in distributed systems and graph algorithms is desired
  • Hand-on experience with large-scale data analytics frameworks (Hadoop, Spark, Flink, etc.) is desired
  • Interest in the development of software systems, very good knowledge and skills in programming with standard programming languages such as C++ or Java
  • Excellent command of English
  • Very good writing skills
  • High engagement, high motivation, pro-active communication skills, and high social skills
  • This position is remote and unfortunately, we can only consider applications from new employees already living in Germany or Spain
  • Note: Work permit for Germany/EU is required

Benefits

Our Culture – Four Good Reasons To Work With Us

  • At our company, people matter. That means: Be as you are. This is the basis of our successful collaboration. No fake – no show!
  • We live diversity – in the truest sense of the word. Colleagues from 22 different nations work for us.
  • Independent and responsible work, paired with an entrepreneurial mindset, characterize our everyday work.
  • What else you should know: Yes – we all make mistakes sometimes. This is not the end of the world, because we learn from them and grow from them.

What We Offer

  • Remote work but preferably persons living in Germany or Spain
  • Central office location with good transport connections (Rudolfplatz bus stop)
  • A free job ticket to come to work relaxed
  • Flexible working hours and trust-based working time
  • Consideration for work-life balance
  • Interesting prospects and exciting, challenging tasks
  • A good, appreciative working atmosphere in an internationally active company
  • Flat hierarchies and a relaxed working atmosphere
  • Modern hardware provided by us
  • The use of current development tools and techniques
  • The opportunity to work on international projects
  • Excellent opportunities for personal development through independent work

We look forward to your application!

#J-18808-Ljbffr

(Senior) Software Engineer / Graph Database Developer Arbeitgeber: Nuromedia GmbH

At Nuromedia, we prioritize our people and foster a culture of diversity and inclusion, with team members from 22 nations contributing to our innovative projects. We offer flexible remote work options, particularly for those in Germany or Spain, alongside a supportive environment that encourages personal growth and learning from mistakes. With exciting challenges in cutting-edge fields like e-health and AI, our employees enjoy a good work-life balance, modern tools, and the opportunity to engage in international projects.
N

Kontaktperson:

Nuromedia GmbH HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: (Senior) Software Engineer / Graph Database Developer

✨Tip Number 1

Familiarize yourself with Neo4j and GraphQL, as these are crucial for the role. Consider building a small project that utilizes these technologies to showcase your skills and understanding.

✨Tip Number 2

Engage with the community around graph databases and distributed systems. Join forums, attend webinars, or participate in relevant online courses to deepen your knowledge and network with professionals in the field.

✨Tip Number 3

Prepare to discuss your experience with large-scale data analytics frameworks like Hadoop or Spark. Be ready to share specific examples of how you've used these tools in past projects.

✨Tip Number 4

Since the position is remote but prefers candidates in Germany or Spain, highlight your location and any relevant time zone flexibility during the interview process to demonstrate your commitment to the role.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: (Senior) Software Engineer / Graph Database Developer

Graph Database Development
Neo4j
GraphQL
Data Modeling
Large-Scale Data Analytics
Hadoop
Spark
Flink
Distributed Systems
Graph Algorithms
C++
Java
Cloud Computing
Data Pipeline Design
Performance Optimization
Security Configuration
Proactive Communication
Stakeholder Engagement
Technical Architecture Design
Team Collaboration
Problem-Solving Skills

Tipps für deine Bewerbung 🫡

Understand the Company: Research Nuromedia to understand their focus on interactive applications and business models. Familiarize yourself with their projects in e-health, IoT, and machine learning to tailor your application.

Highlight Relevant Experience: Emphasize your hands-on experience with large-scale data analytics frameworks and your knowledge of graph algorithms. Make sure to showcase any relevant projects or roles that align with the job description.

Showcase Your Skills: Clearly outline your programming skills, especially in C++ or Java, and your experience with Neo4j. Provide examples of how you've used these technologies in past projects to demonstrate your capabilities.

Craft a Strong Cover Letter: Write a personalized cover letter that reflects your motivation for applying to Nuromedia. Discuss your interest in distributed systems and data management, and how you can contribute to their innovative projects.

Wie du dich auf ein Vorstellungsgespräch bei Nuromedia GmbH vorbereitest

✨Understand the Company Culture

Nuromedia values diversity and authenticity, so be yourself during the interview. Familiarize yourself with their focus on interactive applications and how they integrate innovation into their projects.

✨Showcase Your Technical Skills

Prepare to discuss your experience with graph databases, particularly Neo4j, and large-scale data analytics frameworks like Hadoop or Spark. Be ready to explain how you've applied these technologies in past projects.

✨Communicate Proactively

Demonstrate your engagement and motivation by asking insightful questions about the role and the team. This shows that you are genuinely interested in contributing to their projects and culture.

✨Prepare for Technical Questions

Since there will be a technical interview, review key concepts related to distributed systems, graph algorithms, and data modeling. Be prepared to solve problems or discuss scenarios relevant to the position.

(Senior) Software Engineer / Graph Database Developer
Nuromedia GmbH
N
  • (Senior) Software Engineer / Graph Database Developer

    Köln
    Vollzeit
    48000 - 84000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-04-07

  • N

    Nuromedia GmbH

Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>