The Trade Desk, Inc. is looking to solve the problem of implementing and maintaining software systems for their main trading UI platform, including developing new features, improving runtime performance, and implementing data pipelines.
Requirements
- Three (3) years of experience with either C, .NET, Entity Framework, Razor/cshtml, React, Angular, TypeScript, CSS/SCSS, Node, Microsoft SQL Server, Git, AWS/S3 or similar cloud-computing tools.
- Three (3) years of experience with: client-server architecture, localization, accessibility, modern testing methodologies, and software-as-a-service; CI/CD pipelines; and using data-driven approaches to improve against KPIs.
- One (1) year of experience with Kubernetes and microservices development.
- Experience with Docker and Kubernetes command line tools.
- Experience with data pipelines and Airflow.
- Experience with .NET Core or a new version of SQL Server.
- Experience with React, Angular, or similar front-end frameworks.
Responsibilities
- Implement software systems for our main trading UI platform, including developing new features, improving runtime performance of the backend, maintaining the microservices infrastructure in Kubernetes, and implementing data pipelines with Airflow.
- Design and build infrastructure to ingest front-end user interactions, process them with data pipelines, and implement mechanisms to persistently store the data for downstream analytics and ML workloads.
- Develop frameworks to run A/B testing allowing engineers to launch scalable A/B tests under the framework, including capabilities for adding key metrics to monitor and draw conclusion with statistical significance.
- Contribute to the main UI platform of The Trade Desk, including finding out users’ needs and coming up with technical designs that can satisfy users’ needs, as well as implementing them within a reasonable amount of time and cost constraints.
- Work on bug troubleshooting or improvements for the existing projects, work on upgrading all components under when the platform updates, including upgrading the platform to .NET Core or a new version of SQL Server.
- Coordinate with various stakeholders for projects on the main UI platform, including engineers, project managers, system analysts, and business analysts to find the key success metrics to define the success of projects, expected user behaviors, and translate the goal into metrics that can be quantified within the existing dataset available.
- Maintain the CI/CD pipelines to deploy microservices to multiple environments by using Docker and Kubernetes command line tools in a fast, timed manner.
Other
- Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering or related field.
- Three (3) years of experience in the job offered or related role.
- Must be a resident of CO, CA, IL, NY, WA, or Washington DC.
- Ability to work in a fast-paced environment and meet deadlines.
- Ability to communicate effectively with stakeholders, including engineers, project managers, system analysts, and business analysts.