|Location:||San Jose, CA|
Sr. Software Engineer, Advertising Platform - 2019-OOFP-376-01
The Ad Platform team is seeking a software engineer to join in developing the next generation of advertising planning and insights solutions working with business and product teams. In this role, you will work as a key member of Planning and Insights team to drive the data-centric strategy, development, execution, and the continuous improvement of core ad and data infrastructures and processes.
§ Design, develop, and maintain data models in regard to our data warehouse and data marts.
§ Design, develop, and maintain large scale data applications and data pipelines as a part and end-to-end ad planning and insights solution to transform, at scale, rich data into actionable insights that directly impact business.
§ Identify, design, and implement improvements to current architecture. This may include: internal process improvements, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc.
§ Review project designs that have a large data requirement for efficiency, data quality and data accuracy.
Skills & Experience
§ Background in computer science or similar quantitative field.
§ 5+ years professional software development experience.
§ Experience with schema design and data modeling.
§ Strong understanding and experience of large-scale distributed data processing (Hive/Hadoop, Scala).
§ Experience with developing data applications and data pipelines.
§ Experience with distributed computing framework like Apache Spark.
§ Experience working with AWS and/or Druid, a plus.
§ Experience in advertising domain a big plus.