GoLang Developer
Summary
Builds and maintains cloud-native infrastructure components in Go, deploying with Terraform on AWS and Kubernetes, while integrating authentication and media-analysis systems.
We are seeking a skilled Golang Developer to build infrastructure components and support cloud-native deployments.
The ideal candidate will have hands-on experience in Golang, Terraform, Kubernetes, and AWS, along with a strong background in Linux environments and DevOps practices.
This role involves developing scalable solutions, integrating with machine learning systems, and contributing to a media and analysis framework.
Key Responsibilities
- Develop infrastructure components using Golang and deploy using Terraform.
- Build and maintain containerized applications using Docker and Kubernetes.
- Work in Linux environments, managing PKI certificates and SSH keys.
- Develop and integrate authentication mechanisms including Single Sign-On and MFA.
- Design and implement new functional features and resolve software defects.
- Maintain high standards for code quality and optimize existing solutions.
- Participate in solution design sessions and document technical solutions.
- Break down business requirements into technical tasks and estimate effort.
- Apply reverse engineering techniques to analyze and understand existing codebases.
Required Qualifications
- Minimum 2 years of experience in Golang development.
- Strong experience with Terraform, Kubernetes, and AWS.
- Solid background in Linux OS and system-level programming.
- Experience with LDAP, PAM modules, and authentication protocols.
- Familiarity with debugging tools and memory analysis techniques.
- Experience with GitHub and version control systems.
- Proficiency in SQL and NoSQL databases.
- Understanding of DevOps practices and CI/CD pipelines.
- Ability to work independently and collaboratively in a fast-paced environment.
Preferred Qualifications
- Experience with C programming.
- Familiarity with machine learning systems and pipelines.
- Experience in building media and analysis frameworks (MAF).
- Strong problem-solving and analytical skills.
- Effective communication and documentation abilities.