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:
- 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:
- AI Interview (Xeni): 1-hour AI-powered interview on database concepts, AWS services, problem-solving. Upload resume to start.
- Technical Deep Dive(s): In-depth interviews with partner's team on AWS DBs, design, tuning, security/DR.
- Final Interview: Team fit, mentorship, cultural alignment.
- Background & Reference Check.
- Offer Letter.
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.