Sr Software Engineer - High Performance Computing

The Trade Desk The Trade Desk · Media · Irvine, CA · Software Engineering

Senior Software Engineer role focused on high-performance computing and system-level optimization for a large-scale digital advertising platform. The role involves end-to-end ownership of data-focused products, including research, design, development, and maintenance of distributed systems, probabilistic algorithms, and user data infrastructure.

What you'd actually do

  1. You will be working on system-level optimization in throughput and network bandwidth as well as applying creative probabilistic algorithms to support future scale of user targeting data.
  2. We expect our engineers to be end-to-end owners.
  3. You will participate actively in all aspects of software lifecycle, including research, experimentation, architecture, coding, quality assurance, monitoring, maintenance, continuous optimization and automation.
  4. Senior Engineers contribute to more than our product – they build up our team.

Skills

Required

  • 6+ years’ professional experience in high impact software development
  • .NET Core & C#
  • Java
  • Linux
  • Networking
  • Streaming Systems
  • NoSQL databases
  • Distributed Systems
  • understanding of ads ecosystem
  • Agile development methodology

Nice to have

  • deep expertise at the intersection of distributed system, high-performance computing, math and advertising
  • planning and execution of initiatives
  • guiding and assigning work for other team members
  • Bachelor’s/Master’s level degree in a computer-science or relevant engineering related field or equivalent experience

What the JD emphasized

  • high-performance computing
  • large-scale distributed systems
  • always online