TL;DR
Software Engineer NDS Compiler (Java/Python): Building and optimizing state-of-the-art data transformation algorithms in Java for hirify.global's NDS maps and updates, supporting best-in-class navigation functionalities. Focus on extending features in map products for embedded, mobile, and server-based solutions, maintaining software stack quality, and contributing to a map production system handling terabytes of data.
Location: **Hybrid in Lodz, Poland (2 days in office, 3 days remote)**. Options to work from home country and abroad for a set number of days each year.
Company
hirify.global is a global product company specializing in engineering the world's most trusted and useful maps for navigation devices and automotive solutions.
What you will do
- Contribute to an agile team, architecting, realizing, and supporting state-of-the-art data transformation algorithms in Java.
- Extend, improve, and integrate features in hirify.global map products for embedded, mobile, and server-based navigation solutions.
- Work with and extend the industry standard runtime navigation map format (NDS) for automotive or online business.
- Maintain the map compilation software stack and contribute to its software and design quality, continuously improving testing strategies and coverage.
- Create and share interface specifications, code documentation, and architectural decision records.
- Contribute to a map production system that handles terabytes of data and runs on large computing clouds.
Requirements
- Proficient in Python, Java, and object-oriented design principles.
- Knowledge of software engineering practices, including unit & integration testing, version control, continuous integration, and release building.
- Ability to work on varying topics in a lively, fast-changing agile environment.
- Focus on 'getting things done' and ensuring good quality.
- Eagerness to learn a broad range of technologies and a diverse software stack in a short timeframe.
- Willingness to work in a self-organizing team, contributing to diverse tasks (development, testing, supporting users, bug fixing).
Nice to have
- Experience in open source and open map data technologies and products.
- Experience with car navigation software design and runtime map formats.
- Experience in cloud technologies like Docker, Microsoft Azure.
- Experience with DevOps practices and tooling.
Culture & Benefits
- Competitive compensation package.
- Time and resources for growth and development, including a personal development budget and paid leave for learning.
- Support for life outside of work, with enhanced parental leave and paid leave for caregiving and volunteering.
- **Work flexibility, requiring 2 days in the office and 3 days remote per week.**
- Home office setup budget and monthly allowance.
- Options to work from home country and abroad for a set number of days each year.
- Competitive holiday plan plus an extra day off for your birthday.
- Join annual events like Hackathon and DevDays.
- Inclusive global culture with over 80 nationalities.
Hiring process
- Application will be screened closely.
- Follow-up actions will include assessments and interviews.
- Thorough process from application through onboarding.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →