Job Description
Forter is looking for a Senior Data Reliability Engineer to join its Data Stores team. The ideal candidate will be responsible for designing, implementing, and delivering database solutions that are the core of Forter's products.Forter's Data Stores team is responsible for implementing and delivering database solutions that handle and store petabytes of data. The team focuses on scalability, low latency, high throughput, and geo-distributed database systems, ingesting terabytes of data every day. They provide seamless, reliable, and scalable database solutions, which are key components for Forter's Machine Learning Models.
What this role involves: - Design, implement, and maintain scalable, reliable, and efficient database solutions.
- Lead and mentor engineers to ensure the seamless operation of our database systems.
- Investigate and implement performance and cost optimizations for our database solutions.
- Create or introduce tooling and processes to support the operational aspects required for maintaining large database solutions.
- Contribute to the continual improvement of our database infrastructure.
- Stay updated with the latest trends and technologies for databases, and implement new database offerings as needed.
- Participate in on-call rotations to ensure the availability and performance of our database systems.
Requirements: - 5+ years of experience as a data Infrastructure or backend-oriented software engineer.
- Proven experience in designing and maintaining large-scale database solutions.
- Strong knowledge of database principles, distributed systems, and database management.
- Experience with both Relational(e.g: MySQL, Postgres or MariaDB) and NoSQL databases (e.g: Aerospike, Cassandra, ScyllaDB, DynamoDB, ElasticSearch)
- Experience with AWS Infrastructure and database products.
- Strong linux troubleshooting experience.
- Proficiency in Bash, Python, or Go.
- Experience with configuration management (chef, ansible, terraform or cloud formation)
- Excellent problem-solving skills and attention to detail.
- Strong communication skills.
Forter offers: - The opportunity to work alongside highly technical software engineers.
- The chance to shape the way Forter stores vast amounts of data.
- The ability to bring innovative ideas to the team and help deliver long-term database solutions.