Senior Software Engineer

The Trade Desk The Trade Desk · Media · Shanghai, China · Software Engineering

Senior Software Engineer role focused on designing, building, and delivering data products at petabyte scale. Responsibilities include handling large-scale distributed systems, machine learning, data processing pipelines, model training pipelines, and model serving. Requires end-to-end ownership and a product-focused mindset.

What you'd actually do

  1. designing, building, and delivering data products for our clients
  2. tackle petabyte-scale data challenges, large-scale distributed systems coordinating thousands of servers in both cloud and physical data centers worldwide, as well as machine learning and advanced technologies
  3. work on a variety of tasks, including data processing pipelines, data processing automation, model training pipelines, and model serving
  4. collaborate closely with data scientists and business teams to bring exceptional solutions to our customers

Skills

Required

  • data engineering
  • Spark
  • Java
  • Scala
  • SQL Server
  • Docker
  • Kubernetes
  • AWS
  • Azure

Nice to have

  • .NET Core

What the JD emphasized

  • end-to-end ownership
  • sustained track record of making significant, self-directed, and end-to-end contributions
  • deeply understand the 'why' behind what you are doing
  • work from first principles to evaluate solutions and adapt them to a unique environment
  • invent the answers no one has thought of yet

Other signals

  • petabyte-scale data challenges
  • large-scale distributed systems
  • machine learning
  • model training pipelines
  • model serving