Jobs and Careers
NN
Data Transformation Developer (C++, SQL)
NNG LLCHungaryfull_timeVerifiedPosted 1 Jun 2025
About the role
Description 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
- At least 4 years of experience in C++ development
- University degree, Bachelor's (BSc)
- 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
- 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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s