Samsung Ads→
Software Engineer, Backend Internship at Samsung Ads · 645…
InternshipOn-site645 Clyde Avenue, Mountain View, CA
Skills
cnngolangpythonimage processing frameworkscloud applicationscomputer science foundationsagile methodologymulti-threaded environments
Job Description
Summary: Samsung Ads is revolutionizing the TV viewing experience and is seeking a Backend Intern to help develop innovative consumer-facing services. The role involves building high-quality image processing tools and cloud-based advertisement solutions, while contributing to a test-driven development approach.
Responsibilities:
- Build high quality image processing tools using latest Gen AI technologies
- Build high throughput/availability, cloud based, advertisement solutions
- Quickly prototyping and developing consumer-facing services that will be displayed on millions of devices
- Ability to effectively communicate ideas to peers and distributed teams
- Contributing towards building a system with a test driven development / Agile approach
- Rapid deployment, monitoring, and troubleshooting around the cloud hosted environments
Required Qualifications:
- Experience in CNN, GAN, Transformer architecture, Image segmentation
- Experience in open source Image processing frameworks
- Experience in Golang / Python
- Experience in Windows, Linux
- Strong knowledge in Computer Science foundations (Data structures)
- BS/MS in Computer Science/Engineering or equivalent experience
- Excellent verbal and written communications skills
- Consider yourself a curious, high-level thinker
- Passion for quality and writing clean, solid, readable code that scales and performs well
- Experience with the Agile Methodology
- Module / feature ownership
Preferred Qualifications:
- Experience in backend Ad technologies such as RTB, DSP, and DMP
- Experience on large-scale multi-tier cloud applications and environments
- Extensive experience with Amazon AWS, and other Amazon cloud offerings
- Experience working in multi-threaded & concurrency-driven environments and an understanding of the benefits and pitfalls of concurrency
Required Skills: CNN, Golang, Python
Important Skills: Image processing frameworks, Cloud applications, Computer Science foundations
Nice-to-Have Skills: Agile Methodology, Multi-threaded environments