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

Категории вакансии

Похожие вакансии

Опыт от 5 лет Senior, Lead Full-time Не имеет значения Office, Remote, Hybrid Україна
Бонус за рекомендацію: $1000
Опыт от 7 лет Lead Full-time Не имеет значения Office, Remote, Hybrid Україна
Опыт не имеет значения Lead Full-time Не имеет значения Remote Україна
Опыт от 7 лет Senior Full-time Не имеет значения Office, Remote Київ
Опыт от 2 лет Middle Full-time Intermediate / B1 Office, Remote Україна

Подписывайтесь на наш Telegram, чтобы не пропустить свежие вакансии.