At NNG, we focus on providing millions of drivers and enterprises worldwide with reliable navigation software.
NNG is seeking a Data Transformation Developer to join our Budapest-based department responsible for managing map content for in-car navigation systems.
Do you want to be part of the process that enhances the navigation customer experience by keeping the map content fresh and up-to-date?
You are the ideal candidate if you are interested in becoming proficient in developing algorithms to transform SQL databases into device-specific file formats. If you are eager to learn how to apply effective compression and indexing algorithms to efficiently process large amounts of map data, working with cutting-edge data conversion software components, and join a great team, then we are looking for you!
-
What would be your responsibilities?
-
Develop and maintain our existing robust backend data transformation codebase for 30+ worldwide map providers
-
Design and develop new data transformation solutions for new map providers
-
Work on region-wide SQL databases
-
Support navigation features in specific regions (e.g. Japan, China)
-
Create complex data structure conversion algorithms and data compression technologies
-
Optimize application performance
-
Manage on-premises data transformation pipeline and steps with HTC cluster
-
Use Data Driven Testing approach and methodologies
-
Collaborate with team members (software and test automation engineers), cross-functional teams, and architects to deliver high-quality software solutions
-
The ideal candidate should possess the following
Experience:
-
At least 4 years of experience in C++ development
-
University degree, Bachelor's (BSc)
Language Skills:
-
Fluent knowledge of Hungarian and an active command of profession-related English
Technical Skills:
-
Knowledge of SQL database systems and RDBMS
-
Adaptability to an existing codebase of high complexity
-
User-level knowledge of version control systems (SVN, Git)
-
Knowledge and experience with CI/CD systems (e.g., JetBrains TeamCity)
-
Knowledge of agile methodologies and experience in agile software development
Interpersonal Skills:
-
Quality-oriented attitude, attention to detail, high level of independence and proactivity, excellent communication skills, creativity, structured thinking, team player attitude
-
Bravery to speak up candidly, if you see risks, problems or if you want to propose ways to improve the process.
-
Moreover, if you have any of the following
-
Knowledge of batch and scripting (preferred: Python)
-
Experience with GIS database formats (e.g. HERE, TomTom)
-
Experience with GIS tools (e.g. QGIS, MapInfo, ArcGIS, FME)
-
Experience in software design
-
Knowledge of voice recognition/text-to-speech technology
-
Understanding of 3D data structures
-
Familiarity with compression algorithms
-
Familiarity with Atlassian products (JIRA, Confluence, Bitbucket)
-
Experience in high-throughput computing
-
Practice in data modeling
-
Knowledge of cloud-based data pipelines
-
What can we give you in return?
-
International Environment: A dynamic, youthful team in an international setting.
-
Compensation: Competitive salary package with cafeteria. Private health insurance.
-
Office presence: Flexible office presence arrangements
-
Professional Development: Access to talent development programs. Trainings and continuous development opportunities.
-
Career Growth: Opportunities for career advancement within a multinational environment.
-