Lead Cassandra Engineer
DBA & Cloud Migration
& 2 others
Colombia
We are seeking a highly skilled Lead Cassandra Engineer to join our team and spearhead efforts in designing, implementing, and optimizing scalable NoSQL database solutions.
This role is suited for a professional with deep expertise in Cassandra and other NoSQL technologies, paired with the ability to architect and maintain database systems that meet top-tier standards of performance and reliability.
Responsibilities
- Design scalable architecture solutions for NoSQL database systems across cloud-based and on-premise environments
- Serve as the domain expert for database performance tuning, troubleshooting, and offering recommendations on best practices
- Provide technical leadership to resolve production issues and conduct root cause analysis across different layers of the technology stack
- Define SLA and SLO metrics, and create corresponding SLI dashboards to monitor database service-level performance
- Evaluate and analyze new Cassandra-related technologies, undertake PoCs, and perform comprehensive risk assessments
- Plan and manage capacity strategies, growth trajectories, and life-cycle processes for production database platforms
- Establish and enforce database operational frameworks and best practices for the team
- Develop automation scripts and manage configurations using tools such as Ansible and Terraform for administrative database tasks
- Collaborate with cross-functional engineering teams and integrate database solutions into larger system architectures
- Configure key metrics, dashboards, alarms, and alerts to ensure database observability and continuous monitoring
- Mentor team members and provide technical expertise on NoSQL technologies, with a particular focus on Cassandra
Requirements
- 5+ years of industry experience in NoSQL databases like Cassandra, DynamoDB, MongoDB, and ScyllaDB, with expertise in at least two technologies
- Familiarity with infrastructure automation and configuration management using tools such as Ansible and Terraform
- Knowledge of AWS database solutions and ecosystems, including EC2, DynamoDB, CloudWatch, Security Group, and VPC concepts
- Proficiency in high-level programming languages such as Python, Java, or Go for software or data engineering use cases
- Competency in Git for version control and collaborative workflow management
- Expertise in data store technologies, spanning relational and NoSQL systems, high availability, replication/sharding, disaster recovery solutions, and database observability tools
- Background in Computer Science, Computer Engineering, or related fields, holding a Bachelor's degree
Nice to have
- Proficiency in additional high-level programming frameworks such as Django for database-related system integrations
- Understanding of techniques for capacity forecasting and workload sizing in large-scale NoSQL systems
- Knowledge of advanced VPC/Subnet/Route53 configurations within modern cloud architectures
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn