All-in-one SEO and digital marketing platform SE Ranking is looking for a Senior Big Data / Java Engineer to join its team. We are looking for a highly motivated and proactive professional who is excited to take on new challenges.
- 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.
-
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.
-
English: B2
- 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.
- 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).
- 22 days of vacation.
- Flexible work schedule.
- Сompensation of expenses on medical insurance.
- Compensation for physical activity or psychotherapy.
- 50% reimbursement of conference tickets and educational courses.
- Compensation for individual English courses.
- Fun corporate events and team building events.
- A top-notch product that is easy to market.
- Opportunity to take part in the product decision-making process.
- Work with a well-motivated fast-and-furious team.
- Supportive environment of marketing professionals that value quality above quantity.
SE Ranking is a SaaS company known for delivering comprehensive and intuitive SEO solutions. The platform leverages cutting-edge technologies such as AI and ML, granting in-house and agency SEO professionals the power to deliver results that promote sustainable business growth. Since its inception in 2013, over a million users have subscribed to SE Ranking.
The SE Ranking workplace comprises 150+ talents from all over the globe. As a remote-first company, we strive to offer every team member a proper work-life balance. We take care of our employees’ physical and mental health by providing them with the relevant benefits. We value curiosity, creativity, dedication to life-long learning, transparent internal communication, and constructive feedback. To help every team member thrive and reach their full potential, we nurture a dynamic and supportive work environment that sparks growth.