Altenar is an international IT company founded in 2011, with offices in Malta, Greece, Georgia, the Isle of Man, and Uruguay. We specialize in high-load software development and provide one of the best technology solutions for the iGaming industry worldwide.
Job Description The NoSQL Datastore Engineer / Performance Engineer shall work closely with various Technology teams to deliver reliable, scalable and serviceable technical environments that implement Altenar’s product portfolio. The role shall be highly specialist and focused on system performance. The right candidate will be passionate about measurement and driven by performance evidence / system data in their decision-making. The candidate shall be comfortable with statistics, hypothesis testing, and able to digest and reference specialist system architecture documentation to tune our datastores and data structures. The role shall work on continuous system performance improvement independently, but will also participate in Problem Analysis exercises in the normal course of operation.
The typical activities and responsibilities expected of this team are:
Collaborate formally with software developers to review the datastore client/driver configuration
Review query design and performance - C# focus
Review datastore cluster configurations for availability, scalability and latency
Drive configuration changes with the Automation team to implement improvements
Plan for datastore server/cluster upgrades including sandbox testing to prove performance suitability
Participate in load-test planning and measurement
Participate in software architecture design process especially by consulting other software developers on the applicable datastore use paradigms
Implement and maintain security measures to protect data integrity
Stay current with industry trends and best practices
The qualities and skills expected in this role are:
Bachelor's degree in Computer Science or related field
Comfortable reading and interpreting code and algorithms written in one of the main 3GLs
Knowledgeable of the architecture, deployment method, operation, maintenance and tuning of any of the datastores mentioned later
Proven experience with the relevant paradigms associated with the use of the specific datastores that you are an expert in (ex: event-driven architectures, pub/sub, fan-out queues, etc)
Comfortable working with our existing metrics / measurement / telemetry management systems to acquire, visualise and alert on performance metrics that you identify and/or design.
Comfortable with statistical concepts and analysis (percentiles, standard deviation, distribution curves, etc)
Prior experience in high-volume, scale-out environments as a performance engineer is a distinguishing factor
Knowledgeable in the optimization/tuning of cluster configuration and database structures (and, where relevant, indices/hashmaps)
Excellent troubleshooting and problem-solving skills
Comfortable with Linux-based operating systems and the relationship to hardware performance (ex: storage performance, network I/O)
Relevant technical certifications are strongly preferred
Comfort with Ansible/Terraform/Git-based workflows is considered a plus
We are looking for experience in any number of these domains and will offer competitive roles to establish a solid core of expertise and support in all areas:
Redis Open-source:
Specifically expertise in high-availability, and scale-out using Redis Sentinel and/or Redis Cluster, as well as performance monitoring
MongoDB:
Optimize database performance through indexing, tuning, and clustering
Collaborate with developers and other teams to ensure proper integration of MongoDB databases
Strong background in database architecture, data modeling, and performance tuning
Troubleshoot and resolve database-related issues
Handling MongoDB at scale
Kafka:
Use of schema registries
Experience with data pipelines and the organization of topics and partitions
Durability, high-availability, recovery
Having worked with Kafka Streams, KSQL, and Kafka Connect is a bonus
RabbitMQ:
Exchange and queue configuration and provisioning
External consumer governance
Elasticsearch / Opensearch:
Paradigms for use in distributed, microservice architectures
Use at scale in a log-based alerting context
Benefits:
Stable and flexible working environment
Career growth opportunity
Training and professional development events
Health insurance for employees and close family members
Teamwork and accountability
Sense of community and defined company culture
International work environment
Diverse workplace
Gym reimbursement after successfully passing probationary period
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in the UK.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast!
Find the best jobs in the UK, apply in 1 click and get a job today!