Overview
Skills
Job Details
Position: Sr/Lead Cassandra Database Engineer
Location: Remote - PST Shift
Duration: 6+ months with possible extension
Strong experience with: Cassandra, NoSQL, AWS, Python/Java
Description:
The ideal candidate should also be an experienced engineer with operation support in fast-paced production environments and enjoy the challenge of working in a highly distributed and dynamic Hybrid Cloud environment. We are a service-oriented team, the role will require the individual to collaborate effectively with different application groups to gather requirements to deliver products. There will be plenty of opportunities for developing your skills, as we are looking to improve our systems with the latest technologies.
What You Need To Know:
- 5+ years of in-depth experience of NoSQL database systems including architecture design, such as, Cassandra, ScyllaDB, DynamoDB, MongoDB (required to be domain expert at least two technologies)
- 5+ years of experience with infrastructure automation and configuration management (Ansible, Terraform), can orchestrate and automate complex administrative tasks.
- 5+ years of experience on AWS DB solutions and their ecosystems (EC2, DynamoDB, Cloudwatch, AMI, Security Group, VPC/Subnet/Route53 concept etc.)
- 4+ years of experience with high-level programming language in a software engineering or data engineering role. (Python, Java, Django, or Go)
- Strong familiarity with Git version control system
- Deep knowledge of data store technologies. Such as relational and NoSQL core knowledge, high availability, replication/sharding and DR solution, database observability (metrics, dashboards, and alerts).
- Bachelor s degree in computer science, Computer Engineering, or related fields.
What You Will Be Doing:
- Lead and design robust highly scalable architecture for NoSQL database technology used by the team, including both cloud and on-prem solutions
- Expert for database performance tuning and troubleshooting, provide professional recommendations and judgements for solutions. Support and debug database production issues and investigate external services or other levels of the architecture stack for root cause analysis
- Responsible for establishing and executing the best practices inside the team.
- Responsible for defining SLA, SLO, building related SLI dashboard, enabling the service level performance monitoring ability.
- Provide insight into any new Cassandra related technologies, drive the PoC process and provide detailed analysis and risk assessment.
- Plan the growth and manage the capacity and life-cycle of the current production open-source database platforms.