TL;DR
Java Engineer (AI): Develops tools and pipelines related to AI, rendering, and data conversion. Focus on maintaining high-performance code and preparing code/prototypes from AI researchers for production use.
Location: Warsaw / Barcelona / Lisbon / Madrid / Riga / Rome / Tallinn / Tbilisi / Valencia / Vilnius / Yerevan. Remote
Company
hirify.global is a global hub for home design, uniting over 100+ million users in 230 territories simplifying the home renovation process.
What you will do
- Develop new features and maintain console applications and utilities.
- Research current and upcoming technologies like AI, big-data, 3D, and media formats.
- Write maintainable, high-performance, and high-quality code using best practices, SOLID, tests, code reviews, and clean architecture.
- Communicate within the team to clarify complex technical questions and collaborate on solutions.
- Work with development processes and tools like SCRUM, Jira, and Git.
- Prepare code and prototypes from AI researchers for production use.
Requirements
- 5+ years of job experience in Java development.
- Knowledge of how to write clean and maintainable code (best practices, TDD, design patterns).
- General understanding and knowledge of the Java ecosystem (frameworks, libraries, services).
- Experience with Kotlin.
- Solid SQL knowledge (SQLite, MySQL, PostgreSQL).
- Multi-threaded development experience - threads, coroutines, Rx, Java streams.
- Supporting technologies - REST, JSON, XML, HTML, Git.
- Knowledge of Linux and common tools.
- Fluent in English
Nice to have
- Experience with Python, C / C++ languages.
- Experience with popular libraries like Spring, Dagger, JUnit, Apache Commons.
- Understanding of 2D / 3D technologies and software (for example OpenGL, WebGL, Raytracing, Blender).
- Understanding of Mathematics, Geometry, Computer Vision.
- Understanding of Kubernetes, Docker and nearby technologies.
Culture & Benefits
- Great work environment that balances freedom and responsibility.
- Friendly and passionate team enthusiasts who are eager to help and share their knowledge.
- 30+ days of paid holidays per year.
- Company computer equipment by request.
- Education courses and training expenses are covered.
- English classes on corporate platform.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →