The Trade Desk is looking for Software Engineers to design, build, and deliver data-focused products for their stakeholders, focusing on backend infrastructure quality at scale. They need to solve algorithmic, optimization, and scale challenges in a distributed system environment.
Requirements
- You have experiences working with distributed
- You are proficient in one or more of the following programming languages: C, Java, C, C++, Python, SQL, or Scala.
- You have some knowledge of software development code editors: Visual Studio, Visual Studio Code, Rider, and version control systems (Git, Perforce).
- You have 7+ years of software development engineering
- You have additional nice-to-have experience in the following areas: database engines (Microsoft SQL Server, Postgres, Aerospike, Vertica, Redis), building micro-services, operating systems and cloud, Kubernetes, Kafka.
Responsibilities
- Design, build, deliver, and own full lifecycle development software from inception to production
- Demonstrate a firm grasp of the entire software development lifecycle
- Drive complex changes involving multiple components
- Deliver quality changes, including automated tests, metrics, and monitoring
- Collaborate with team members to deliver features
- Implement and maintain product features
- Build components and processes that are regularly used by others
Other
- You are comfortable working on an agile, distributed team spanning multiple time zones and continents.
- You are able to communicate effectively across both technical and non-technical audiences.
- You have a solid understanding of computer science and engineering
- You have a Bachelor’s/Master’s level degree in computer science or relevant engineering-related field or equivalent
- The Trade Desk does not accept unsolicited resumes from search firm recruiters.