AirBase connects top talent with innovative companies using AI-driven recruitment.
About Our Partner: A forward-thinking tech company building cutting-edge software, valuing data infrastructure excellence on AWS and fostering a dynamic, collaborative culture.
Role Overview: Seeking an experienced AWS Database Engineer to architect, implement, optimize, and maintain scalable, reliable, secure, and performant data infrastructure. You'll shape data strategies and ensure data integrity/availability for data-intensive applications.
Key Responsibilities:
AWS Database Solutions: Design, implement, manage scalable & HA/fault-tolerant AWS databases (RDS, Aurora, Redshift, DynamoDB); lead migrations; implement partitioning/sharding strategies.
Performance Tuning: Proactively monitor, analyze query plans, tune SQL/indexes, optimize AWS DB configurations (memory, I/O), manage caching (ElastiCache). Conduct performance testing.
Data Security & Governance: Implement comprehensive security (encryption via KMS, access control via IAM, network security via VPCs). Ensure compliance (GDPR, CCPA); manage auditing/logging.
Backup, DR & HA: Design, implement, test backup/DR strategies (RPO/RTO). Manage automated snapshots, PITR, cross-region replication. Ensure HA (Multi-AZ, read replicas).
Collaboration & Automation: Advise engineering on schema design & data access. Automate DB provisioning, configuration, maintenance, monitoring (Python, Bash, AWS CLI/SDKs, CloudWatch, Performance Insights). Mentor on DB best practices. Stay current on AWS DB services.
Requirements:
Bachelor’s in CS/Engineering or related (Master’s preferred).
6+ years as DB Engineer/Administrator, focused on large AWS datasets.
AWS Database Expertise:RDS & Aurora (PostgreSQL, MySQL, SQL Server): Provisioning, configuration, Multi-AZ, read replicas, performance tuning, security, backup/recovery.
Redshift: Data warehousing, columnar storage, MPP, cluster management, ETL, query optimization for analytics, WLM, distribution/sort keys.
DynamoDB: NoSQL data modeling (key-value/document), table/key design, GSIs/LSIs, capacity modes, TTL, Streams, performance optimization.
DB Design & Modeling: Relational design (normalization), NoSQL modeling.
SQL & Performance: Advanced SQL; query plan analysis, index optimization.
Data Security: Database security principles (encryption, access control, audit).
Backup/Recovery/HA: Backup/DR strategies; HA configurations in AWS.
Problem-Solving: Diagnose & resolve complex production DB issues.
Communication: Strong collaboration and communication skills.
Preferred Qualifications:
AWS Certifications (Database - Specialty, Solutions Architect).
Experience with other NoSQL (MongoDB, Cassandra) or Big Data tech (Hadoop, Spark, Kafka; AWS EMR, Glue, Kinesis).
Infrastructure as Code (CloudFormation, Terraform).
Docker/Kubernetes familiarity for DB connectivity.
Python, Bash, or PowerShell scripting.
Perks & Benefits:
Competitive Salary.
Fully Remote Position (standard working hours for team collaboration apply).
Professional Development: Opportunities for learning & working with modern AWS tech.
Impactful Work: Contribute to data infrastructure for innovative software.
Collaborative Team: Join a dynamic, supportive, forward-thinking team.
Interview Process:
To Apply: Experienced in building and optimizing scalable, reliable, secure AWS data infrastructure? Upload your resume and interview with our AI, Xeni. Discuss your hands-on RDS, Aurora, Redshift, and DynamoDB experience.