Software Engineer II

The Trade Desk The Trade Desk · Media · London, United Kingdom · Software Engineering

Software Engineer II role focused on end-to-end ownership of back-end infrastructure and data-focused products, including model pipelines for bidding optimizations, within a large-scale global digital advertising platform. Emphasizes quality, distributed systems, and algorithmic challenges.

What you'd actually do

  1. Design, build, deliver and own full lifecycle development software from inception to production
  2. Demonstrate a firm grasp of the entire software development lifecycle
  3. Drive complex changes involving multiple components
  4. Deliver quality changes, including automated tests, metrics and monitoring
  5. Collaborate with team members to deliver features

Skills

Required

  • computer science fundamentals
  • engineering fundamentals
  • distributed systems
  • C#
  • Java
  • C
  • C++
  • Python
  • SQL
  • Scala
  • Git
  • Perforce
  • agile
  • distributed team

Nice to have

  • Microsoft SQL Server
  • Postgres
  • AeroSpike
  • Vertica
  • Redis
  • micro-services
  • operating systems
  • cloud
  • Kubernetes
  • Kafka
  • Visual Studio
  • Visual Studio Code
  • Rider

What the JD emphasized

  • model pipelines for bidding optimisations