06.03.2025
Вакансія Senior Big Data / Java Engineer
![]() |
|
Компанія: | SE Ranking |
---|---|
Домен вакансії: | Machine Learning / Big Data |
Досвід роботи: | від 7 років |
Рівень спеціаліста: | Senior |
Рівень англійської: | Не має значення |
Тестове завдання: | Є тестове |
Зайнятість: | Full-time |
Релокейт: | Без релокейту |
Місце роботи: | Remote |
Skills
- Java
- Scala
- JMM
- UML
- HBase
- Cassandra
- Kafka
Опис вакансії
SE Ranking is the company standing behind this powerful and intuitive SEO platform, which has been trusted by over a million businesses, agencies, and SEO professionals since 2013 and we are looking for a highly motivated and proactive Senior Big Data / Java Engineer , who is excited to take on new challenges.Responsibilities:
- Design and develop a large distributed system with multiple nodes.
- Create complex MapReduce and Spark pipelines for processing data volumes reaching hundreds of terabytes.
- Optimize and refine existing Spark pipelines.
- Develop ETL pipelines for OLAP databases, write, and optimize SQL queries.Maintain system stability and respond promptly to emerging issues.
Requirements:
- Experience: At least 7 years of development experience in Java/Scala.
- Expert proficiency in Java, including a deep understanding of multi-threaded and concurrent development.
- Knowledge of JMM (Java Memory Model) and its capabilities in multi-threading.
- Database experience: Schema design, understanding of key concepts (views, joins, transactions, transaction isolation levels, locks, etc.).
- Performance optimization skills for Java applications.
- Experience with distributed systems, including independent design of libraries and subsystems.
- Familiarity with UML and the ability to document architectural decisions.
- Strong OOP understanding and practical application of design patterns.
- Task management skills: Ability to assess complexity, decompose tasks, and prioritize execution.
- Technical documentation skills: Clear and structured documentation of solutions and recommendations.
Personal Qualities:
- Ability to make decisions and take responsibility for them.
- Capability to foresee potential issues at the design stage.
- Willingness to acknowledge mistakes, analyze, and correct them.
- Attention to detail and commitment to delivering high-quality solutions.
Would be an advantage:
- Experience with large-scale data storage and processing systems (HBase, Cassandra, MR Jobs, Flow computations, Kafka, etc.).
- Proficiency in Scala (if Java is the primary language).
Переваги співробітникам
- English Courses
- Team buildings
- Бухгалтерський супровід
- Гнучкий графік роботи
- Компенсація навчання
- Медичне страхування
Про компанію SE Ranking
SE Ranking – це хмарна платформа для професіоналів з оптимізації пошукових систем та онлайн-маркетингу. Компанія надає повний набір інструментів для комплексного аудиту сайтів, аналізу конкурентів, рейтингу веб-сайтів, пропозицій і групування ключових слів, моніторингу зворотних посилань, автоматизованих професійних звітів і багато іншого. Окрім стандартних SEO-інструментів, система пропонує набір додаткових функцій, спрямованих на виведення професійних цифрових послуг на абсолютно новий рівень.
Сайт компанії: seranking.com Рік заснування: 2012 Кількість працівників: 101-250 Тип компанії: Product / StartupКатегорії вакансії
Схожі вакансії
Досвід не має значення Lead Full-time Не має значення Remote Україна
Досвід від 7 років Senior Full-time Не має значення Office, Remote Київ
Досвід від 2 років Middle Full-time Intermediate / B1 Office, Remote Україна
Досвід від 2 років Senior Full-time Upper-Intermediate / B2 Remote Україна, Poland
Досвід від 5 років Senior Full-time Upper-Intermediate / B2 Remote Україна
Підписуйтесь на наш Telegram, щоб не пропустити свіжі вакансії.