Senior Software Engineer

The Trade Desk
Summary
Join The Trade Desk's Measurement Upper Funnel engineering team based in APAC, contributing to the development and delivery of scalable technology solutions. As a Software Engineer, you will be an end-to-end owner, actively participating in designing, building, and delivering client-facing products. The team utilizes various technologies including .Net/.Net Core, Javascript (React), gRPC, REST APIs, Docker containers, Kubernetes, Apache Spark, and Flink. The ideal candidate possesses proven programming skills (C#, Java, or equivalent), SQL proficiency, and understanding of web-based and microservices architecture. Experience with cloud-based platforms (AWS, Azure, or Aliyun) and Agile methodologies is also required. The company values a creative mindset and the ability to learn quickly and solve complex problems.
Requirements
- Proven skills and interest in programming (C#, Java , or equivalent )
- Proven skills in SQL to query data from databases
- Understanding of designing web-based and microservices architecture
- Understanding of Agile development methodology and development practices
- Experience in cloud-based platform experience (AWS, Azure or Aliyun)
- Understanding of database technologies such as row-based vs column-based RDBMS, Document, Key-Value
Responsibilities
- Participate actively in all aspects of designing, building, and delivering products for our clients
- Develop with a variety of platforms and technologies, such Docker, Kubernetes, Terraform, Gitlab, Bamboo, AWS, Azure, Aliyun, Scala, SQL Server & Vertica
- Participate in code reviews
Preferred Qualifications
Understanding of data analytics tools and framework such as spark or numpy is preferred