Software Engineer Intern – CDN/Edge/Traffic Platform – MS
Company | ByteDance |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Internship |
Degrees | Bachelor’s, Master’s |
Experience Level | Internship |
Requirements
- Bachelor’s or Master’s student in Computer Science, Computing Engineering, or related fields.
- Experience in programming languages such as Go, Python, Java, C/C++.
- Experience with one or more databases and messaging frameworks, such as MySQL, Postgres, Redis, Kafka, etc.
- Experience in using docker or other container technologies.
- Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
Responsibilities
- Collaborate with cross-functional team members to build enterprise-level platform (PaaS) that serves both internal and external teams.
- Develop and Enhance microservices using Cloud Native technologies like Kubernetes, gRPC, REST, Nginx/Envoy, Postgres, Containers, etc.
- Write the necessary unit test, integration test, and end-to-end test.
- Work in a fast-paced environment and be responsible end-to-end to the production environment.
Preferred Qualifications
- Experience in Kubernetes-related Cloud Native development, such as Kubernetes API, Operator, Custom Resource Definition (CRD) development, or other related Open Source projects.
- Experience with backend development and frameworks such as Gin, Iris, Django, Spring, etc.
- Deep understanding of data structure design, networking, authentication and data security.
- Familiarity with the whole web stack, including protocols and web server optimization techniques.
- Experience in using and contributing to Cloud Native projects, e.g. Prometheus , Istio/Linkerd, Envoy, KubeEdge, ArgoCD, OPA, Harbor, etc.