Samsung Electronics America's North American Service Business is tasked with building consumer services at a global scale. Driving growth in ad based services, and streaming compelling media to all Samsung screens ( TVs, phones, tablets, web, etc. ). This backend engineer will be architecting, coding, and deploying modules to our existing AWS backend for TV Plus. They will also provide technical mentorship and leadership to a backend team and help architect solutions for upcoming media streaming projects. The right candidate will have a high degree of technical proficiency and the patience and willingness to share it with others.
Main Responsibilities
- Perform as a technical mentor and individual contributor of a small, distributed team of software engineers in an ever-changing corporate environment.
- Implement back-end service components, tasks, and architecture to support TV Plus server-side ad insertion, linearization, ad markers, session management, etc.
- Work in an agile, task-based environment (I hope you like Jira.) to conduct engineering activities, projects, research, and/or operational tests in conformance to functional specifications, design requirements, operational capacities, and customer performance expectations.
- Debug production issues raised by customers and customer support teams, isolate the cause, and work towards a fix.
- Participate in meetings with other engineering staff and stakeholders to work towards ideal solutions, and develop a deep understanding of requirements to help break them down into engineering tasks.
- Exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results.
The Stack
- Strong proficiency in Golang and/or Python for back-end development; some occasional front end work may be required, primarily in Node.js.
- DevOps/infrastructure experience with deployment via Git, Github Actions, Docker, Kubernetes, EKS, and other AWS infrastructure is a strong plus.
- DB management through Mongo.
- Primarily OSX/Mac development machines, with Unix-based (Linux) deployment
- Monitoring using CloudWatch, DataDog
- Usage of various AWS Elemental products (MediaConnect, MediaLive, MediaPackage, MediaTailor)
Qualifications
- 8+ years of software development experience in a large-scale production environment
- Bachelors/Master's Degree in Computer Science, Computer Engineering, or related STEM field
- Experience working in HLS streaming or with video tools is a plus.
- Positive attitude, highly flexible, and self-motivated
- Able to communicate complex technical matters to an audience of equal or higher technical competency.
- Strong understanding of security compliance
- Strong understanding of data structures and algorithms.
- Ability to debug unfamiliar distributed architectures and isolate problems
- Ability to deliver and accept feedback on code and design
- Experience in writing unit and integration tests.
- Experience in continuous integration/deployment preferred
- Highly detail-oriented with strong analytical skills
- Ability to work and communicate effectively with partners in different cultures and geographies
- Exercises judgment within defined procedures and practices to determine appropriate action
- Highly detail-oriented with strong analytical skills
- Normally receives general instructions on routine work with detailed instructions on new projects or assignments
Position Requirements
- Flexibility to travel to meet with internal teams
- Minimum 3 day/week in-office
- Rotational on-call for team's supported services
Compensation for this role, for candidates based in Mountain View, CA, is expected to be between $175,000 $220,000. Actual pay will be determined considering factors such as relevant skills and experience, and comparison to other employees in the role.
Regular full-time employees (salaried or hourly) have access to benefits including: Medical, Dental, Vision, Life Insurance, 401(k), Employee Purchase Program, Tuition Assistance (after 6 months), Paid Time Off, Student Loan Program (after 6 months), Wellness Incentives, and many more.