Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Nuromedia GmbH is an independent multimedia and software engineering company founded in 2006 by experts of media industry, with profound expertise of international R&D, with offices in Cologne (Germany, head office) and Berlin. Nuromedia covers the entire chain of software and research project development – from the initial idea to final production / implementation – and has a wealth of experience in developing web, mobile and cross-platform, especially for iOS (iPhone & iPad), Android (Smartphones & Tablets), Windows Phone, PC (Windows & MacOS).
Other fields of expertise include the development of e-learning applications, gamification, game-based e-learning solutions and the integration of social networking services. By participating in research & development projects within national and international research consortia, Nuromedia ensures that its projects will always utilize the most advanced state-of-the-art technology.
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.
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
Profil
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, but preferably persons living in Germany or Spain
Wir bieten
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
Important note
Please be advised that a valid work permit for Germany is required for non-EU citizens. Unfortunately, applications without a valid work permit and sufficient German language skills may not be considered.
LNKD1_DE
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.