Job Requirements Phenom Intro:
Our purpose is to help a billion people find the right work! Phenom is an AI-Powered talent experience platform that is redefining the HR tech space. We have grown into a global organization with offices in 6 countries and over 1,500 employees. As an HR tech unicorn organization, innovation and creativity is within our DNA. Come help us make every talent moment Phenomenal!
What You'll Do:
- Database Architecture & Design: Lead the design, implementation, and scaling of databases across multiple platforms including MongoDB, Cassandra, Redis, Postgres, MySQL, and Elasticsearch to ensure scalability, performance, and reliability.
- Performance Tuning & Optimization: Diagnose, troubleshoot, and resolve complex performance issues in production databases; implement best practices for indexing, replication, partitioning, and sharding.
- High Availability & Disaster Recovery: Architect solutions for database backup, failover, disaster recovery, and load balancing.
- Data Security & Compliance: Ensure the security of the database systems, adhering to data governance and compliance policies.
- Collaboration & Leadership: Collaborate with cross-functional teams including Data Engineering, DevOps, and Product Development to integrate database solutions with broader system architecture.
- Mentorship: Mentor and provide technical leadership to junior engineers and database administrators.
- Automation: Drive the automation of routine tasks to improve efficiency, including the use of scripts for database maintenance, monitoring, and upgrades.
- Technology Evaluation: Stay up-to-date with the latest database technologies and tools, evaluating and recommending the adoption of new solutions where appropriate.
What You've Done:
- Proven experience as a Database Engineer/Architect with expertise in MongoDB, Cassandra, Redis, Postgres, MySQL, and Elasticsearch.
- Strong understanding of database design, optimization, and administration across both SQL and NoSQL platforms.
- Proficiency in database performance tuning, capacity planning, and troubleshooting.
- Experience with cloud-based database solutions (e.g., AWS / Azure) is highly desirable.
- Knowledge of data replication, clustering, partitioning, and sharding techniques.
- Hands-on experience with database backup, restore, and recovery procedures.
- Strong programming and scripting skills (Python, Bash, or similar).
- Experience working in Agile/Scrum environments.
- Excellent problem-solving, analytical, and communication skills.
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.
Preferred Skills:
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of machine learning and big data technologies.
Experience & Education:
- Relevant experience 8 to 12 years
- Engineering degree or Sixteen years of fulltime education.