Lead Cassandra Database Engineer

Overview

Remote
Depends on Experience
Contract - W2

Skills

Amazon DynamoDB
Cassandra
NoSQL
AWS
Python
Java
DynamoDB
MongoDB
EC2

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Pyramid Technology Solutions, Inc.