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, щоб не пропустити свіжі вакансії.