Senior Software Engineer (Data & Distributed Systems)
The Trade Desk6 hours ago
Responsibilities
- Lead the design and evolution of performant feed definitions across a complex multi-cloud environment.
- Unify diverse data ingest and egress paths while maximizing code reuse and minimizing latency.
- Drive self-service provisioning and increase platform flexibility for stakeholders.
- Build and evolve large-scale distributed systems supporting global traffic and high-volume data workloads.
- Contribute to an inclusive, collaborative engineering culture.
Requirements
- Have 7+ years of software development and engineering experience.
- Demonstrate strong experience working with distributed systems and solid computer science and engineering fundamentals.
- Have expertise in a backend programming language such as C#, Java, or Go.
- Have experience with Spark, GraphQL, Vertica, Snowflake, Databricks, or similar data platform technologies.
- Preferred experience includes microservices, cloud technologies, Kubernetes, and Kafka.
- Be able to collaborate across distributed teams and communicate with technical and non-technical audiences.
Benefits
- Work in a globally connected, collaborative, and inclusive environment.
- Contribute to a platform operating at global scale across cloud and physical data centers.
- The company provides accommodations and confidential support for accessibility needs during the hiring process.
Tech Stack
Categories
BackendData Engineering