Senior Data Engineer – Ad Platforms


Job Overview

Key Qualifications

  • You are a clear and effective communicator, and enjoy collaborative problem solving
  • You love working on a shared codebase that supports web-scale, mission critical applications; and the discipline that it requires
  • You understand modern data engineering approaches, stay on top of developments, and are aware of what leading players are doing
  • You have a demonstrated ability to implement and extend highly performant, resilient, reliable, and understandable data pipelines
  • You have experience with Spark, Hadoop, Kafka or other distributed systems
  • You have deep expertise in Python, Java, Scala, SQL, and/or other relevant languages and frameworks
  • You have experience with Oracle, Postgres, mySQL, or other relational databases
  • You have worked in cloud environments and are familiar with object stores, and other common cloud-native data storage and processing frameworks
  • You have worked in CI/CD environments
  • You have experience with pipelines and architectures that support machine learning development platforms and production applications
  • You are familiar with A/B and other online testing applications
  • You understand statistics and are capable of using data analysis techniques to understand data quality, profile system loads, understand the relationships between business metrics, and similar
  • Description

    At Ad Platforms, we are constantly developing data products to provide amazing user experiences and drive value for publishers and developers. We are looking for a data engineer to deliver our future data systems, by working to:- Design and implement new pipelines, storage, and processing solutions using modern, Distributed Systems approaches and technologies – Advocate for the design and implementation approaches you propose – Follow best practices in storage, processing, copy/synchronization, etc. appropriate to the scale and maturity of our products – Work in cross-functional teams to prototype new concepts and deliver end-to-end systems in an agile setting – Produce high quality systems with excellent reliability and scalability – Work closely with partners across the organization to create and build data-driven products

    Education & Experience

    Bachelors degree in Computer Science, Distributed Systems, Software Engineering, or related field and experience designing, building, maintaining, and extending web-scale production data systems.

    View More
    Job Detail
    Shortlist Never pay anyone for job application test or interview.