Description: Our company Media Solutions Ads Engineering team is seeking engineers passionate about building and scaling our data platform. You will deliver products used by data analysts and leadership team which drive informed business decisions. As an engineer with our advertising team you will enjoy working on large data sets with technologies to process, organize and maintain data. You have deep understanding of the software development process, custom ETL design and have an understanding of distributed systems, using a wide variety of cutting-edge technologies.
Develop clear, elegant, and maintainable code primarily using Java, Scala, and design scalable, fault tolerant software components for serving ads. Solid grasp of Hive and Hadoop, ETL processes Develop scalable customer facing web services Hands-on development mentality with a willingness to solve complex problems You should have structured approach to development (measuring, monitoring, and testing) and a deep understanding of object oriented design Build a brand-new product end to end Participate in code and design reviews Lead, guide and mentor junior developers
5+ years of experience with software development Strong Java/Scala development skills Working experience in Hive queries and Hadoop and Spark You have in depth knowledge of strategies to handle large amounts of data Experience and knowledge of technologies within the large scale data ecosystem Hands-on experience building large scale web services in the cloud AWS Experience with Relational and no-SQL databases