Sr Backend Engineer, Ads Engineering, Data

Samsung   •  

Mountain View, CA

Industry: Retail & Consumer Goods


11 - 15 years

Posted 61 days ago

This job is no longer available.

Position Summary

Technical professionals are defined by what they create. Samsung has the risk taking corporate culture, strategic R&D investments and global know-how to imagine, develop and market products that lead the industry. Samsung’s Smart TV Services group located in Mountain View, CA is currently recruiting world-class engineers who share our “Innovation through passion” philosophy and thrive in a well-paced, results-driven environment.

Role and Responsibilities

Responsibilities will include:?

? Design, develop and maintain distributed, large-scale, real-time event and log data processes in AWS environment.

? Design and develop scalable data stores with sub-second query latency on highly multi-dimensional data.

? Champion best practices for high availability, scalability and reliability of data processing components.

? Perform capacity planning and cost estimates of proposed solutions.

? Effectively communicate ideas and implementation plans to peers and distributed teams.

? Take ownership of key components and provide technical and architectural guidelines to team members, ensuring that the features meet the product requirements and business needs.

? Collaborate with Senior Management, Product management and other engineers in the development of various products.

? Deliver products with top notch quality in a fast paced environment.

? Build system with a test driven development / agile approach.

? Participate and provide feedback on architecture reviews, development processes, etc.

? Lead design and code reviews and coach junior team members.

Skills and Qualifications

Bachelor's degree in Computer Science/Engineering or equivalent experience. Master’s degree preferred.

? 12 – 15 years’ post- baccalaureate experience.?

? 8 – 10 years’ directly related experience building data pipelines and server systems that can support large scale volume.

? Strong Experience in building large systems from the ground up. Should have participated and proposed technical solutions using industry leading technologies.

? Experience communicating with upper management and provide technical details and background.

? Strong Experience with large-scale distributed systems and service-oriented architectures.?

? Extensive experience with Amazon AWS, and other cloud offerings.?

? Strong development skills in Java, Scala and/or C++.?

? Strong Experience with caching technologies using Redis, Memcached.

? Expertise in various databases / database technologies - Oracle, Postgres, Cassandra (NoSQL).?

? Strong Experience in implementing real-time streaming data pipelines on large volumes of data using Kafka, Spark.

? Experience in various Big Data technologies and languages (Pig, Hive, Spark, Hadoop).

? Highly proficient with version control software, such as Git.?

? Highly proficient in Object Oriented Design and Development.

? Strong Experience in and a proponent of Automation and Load Testing Frameworks.?