SocialTech is a global IT company in the industry of Social Discovery. We are developing our own products used by millions of users worldwide. SocialTech is one of the market leaders, enjoying triple-digit growth for all major KPIs. Our main values are people and the team. We are always looking for outstanding result-oriented individuals, who will be directly impacting our products and businesses. With us, you will be given limitless opportunities for development and freedom of choice of your way of success. We have plenty of interesting tasks, ambitious goals, and challenges for you.
We are currently looking for a Mid to Senior level NoSQL DBA/Database Engineer to join our strong Software Development team, and work with our high-load products. We are looking for experienced candidate with at least intermediate level of expertise in search engines and search engine/index performance tuning. In addition to that, the candidate must have previous experience of administration, performance tuning and optimisation of NoSQL solutions.
Strategic objectives and challenges:
Resolving a problem of writing and storing huge volumes of data.
Optimization of processing huge volumes of data.
Transfer of 10+ Tb of data from MySQL database to NoSQL database.
Key areas of responsibility:
Manage and maintain production databases and Elasticsearch nodes and indexes associated with search capabilities.
Automate and suggest new ways of managing large NoSQL database cluster and improve existing Elasticsearch performance.
Push the limits of MongoDB, Elasticsearch, and other NoSQL database technologies
Apply cutting edge cloud computing technologies in their work.
Create sustainable and maintainable environments for existing NoSQL and Elasticsearch solutions.
Install, configure, update and troubleshoot large database and search environments and applications.
Collaborate with engineers, DBAs, and DevOps teams on technical issues.
Take care of system monitoring of NoSQL database solutions and search engines.
Work on a schema design and data modeling.
Conduct continuous assessment of NoSQL database performance.
Provide proper backups & recovering.
Production experience with NoSQL databases, such as MongoDB and Apache Cassandra, and others.
Production experience with search engines, such as Elasticsearch, Solr, or Apache Lucene.
Previous work experience with relational databases, such as Oracle, Postgres, or MySQL.
Experience in managing highly available, scalable production systems in a fast-paced production environment.
Experience in building and developing in both a cloud environment (AWS, Azure, Google Cloud), as well as on the direct host level (non-cloud level).
Understanding of data architecture, replication, and administration.
Extensive knowledge of Linux/Unix.
Experience with at least one cross-platform configuration management and/or orchestration tools, such as Ansible, Salt, Chef, Packer, and Terraform.
Experience with containers and container orchestration: Kubernetes.
Comfortable with collaborative tools, such as Slack, wikis, and basic ticket tracking systems (YouTrack, Jira).
Fast learner and creative thinker with strong problem solving skills.
Effective team member with high level of motivation and ability to work with little supervision.
Dynamic self-starter with high attention to detail, highly responsible and reliable.
The ideal candidate will be able to work from the office.
Knowledge of database-related CNCF projects.
Previous work experience with Python, Golang, Shell, or other programming language.
Confident knowledge of big data pipelines, such as Hive, Spark, Kafka.
Good understanding of load balancers, DNS, networking, and/or client-side drivers.
By choosing us you get:
Opportunity to work with a multi-million audience.
Career growth and professional development with various internal training and seminars, access to an extensive book library, English language classes, chance to participate in key IT industry events worldwide (attending the conferences).
Work in a cool team. We pay special attention to the recruitment and development of the talent. All the members of our team are young, active and highly motivated for creative problem solving.
New spacious and modern office space in Podil (5 min from Tarasa Shevchenko metro station) with free breakfasts and lunches, and selections of snacks available at your choice, as well as weekly thematic lectures, Sony PlayStation 4 Pro, outdoor terrace, and many more exciting things.
Employee wellness programme, which includes running sessions, football, basketball, and other sports. The cost of sports activities is fully covered by the company. In-house doctor support is also available on demand.
Health insurance available for all employees.