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 Java/Scala Engineer , who is excited to take on new challenges.
Requirements:
Solid proficiency with the Java platform. At least 7 years of experience with Java/Scala, including recent years.
Strong understanding of the fundamentals and specifics of multithreaded and concurrent Java/Scala development. Knowledge of the Java Memory Model (JMM) and its concurrency capabilities is required—even if Scala is your primary language.
Skills in analysing and tuning the performance of Java applications.
Experience in designing, developing and maintaining distributed systems:
Independently designing libraries and subsystems, taking active part in designing systems architecture.
Experience with distributed databases: understanding architecture and internal mechanisms
Performance tuning and system-wide performance analysis
Personal Qualities:
Ability to make decisions and take responsibility for them
Ability to prioritize appropriately based on circumstances
Ability to foresee pitfalls during the design stage
Willingness to admit mistakes, analyze and correct them
Attention to detail and ability to deliver complete solutions
Would be a plus:
Experience leading technical systems architecture.
Experience with Spark, HBase, Kafka, ClickHouse
Strong appreciation for customizing solutions to fit your own needs
Proficiency in Scala (if Java is your primary language)
Responsibilities:
Designing and developing a large distributed system with many nodes
Building complex MapReduce and Spark data processing pipelines that handle hundreds of terabytes
Tuning and improving existing Spark pipelines
Creating ETL pipelines for an OLAP database; writing and optimizing queries for it
Maintaining the system in a functional and stable state
What we offer:
22 days of vacation
Flexible work schedule
Compensation of expenses on medical insurance
50% reimbursement of sport or psychotherapy
50% reimbursement of conference tickets and educational courses
Compensation for individual English courses
A top-notch product that is easy to market
Work with a well-motivated fast-and-furious team
Fun corporate and team building events
About SE Ranking:
SE Ranking is the company behind a powerful and intuitive SEO platform trusted by over a million businesses, agencies, and SEO professionals since 2013.
The software began as an instrument for monitoring and reporting on web page rankings and grew into a completely integrated SEO platform with over 30 tools that provide reliable data with clear insights for every step of the SEO process and allow the crafting of complex SEO strategies. With a commitment to simplicity and effectiveness, the SE Ranking platform boasts a clean, user-friendly interface tailored to make website optimization easy to access and painless to scale.
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.
B2B, Specific-task
Check similar offers