What are the responsibilities and job description for the Foundation Engineer position at Synergent Tech Solutions?
Job Details
Position : Foundation Engineer
Hands-on experience with FoundationDB distributed databases like CockroachDB, or Amazon Aurora. Proficiency in at least one modern programming language such as Go, Java, Python, or C . Experience with database optimization techniques such as indexing, partitioning, and query optimization to achieve high performance at scale. Familiarity with cloud infrastructure (AWS, Google Cloud Platform, or Azure) and the deployment of distributed systems in cloud environments. Strong troubleshooting and debugging skills to analyze and resolve database and system-level issues. Experience working with containerization technologies like Docker and Kubernetes for deploying distributed database systems. Knowledge of CI/CD pipelines and experience with DevOps practices to automate database provisioning, monitoring, and scaling. Excellent communication skills, with the ability to collaborate effectively across cross-functional teams and explain complex technical concepts to non-technical stakeholders. A proactive mindset with a passion for problem-solving and finding innovative solutions to complex challenges.