Job Description
Forter is seeking a Senior Infrastructure Engineer to join its Data Stores team. This role focuses on designing, implementing, and delivering database solutions that are core to Forter's products. The ideal candidate will be a proactive and detail-oriented individual passionate about database solutions.
As a member of the Data Stores team, the engineer will work alongside highly technical software engineers, shaping the way Forter stores vast amounts of data. They will be entrusted with designing, implementing, and delivering database solutions tailored to specific requirements. Their unique perspective and experience will contribute innovative ideas to the team, helping deliver long-term database solutions.
What this role involves: - Designing, implementing, and maintaining scalable, reliable, and efficient database solutions.
- Leading and mentoring engineers to ensure the seamless operation of database systems.
- Investigating and implementing performance and cost optimizations for database solutions.
- Creating or introducing tooling and processes to support the operational aspects required for maintaining large database solutions.
- Contributing to the continual improvement of the database infrastructure.
- Staying updated with the latest trends and technologies for databases, and implementing new database offerings as needed.
- Participating in on-call rotations to ensure the availability and performance of 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.
What Forter offers: - Opportunity to work alongside highly technical software engineers.
- Entrustment with designing, implementation, and delivery of database solutions.
- A chance to bring innovative ideas to the team.