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