
Software Engineer II - Data Workflow
4w1 month agoThe Trade Desk
San Francisco, US · Full-time · $103,200 – $189,200
About this role
At The Trade Desk, Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products. Our platform handles over 1 trillion queries per day, operating at an unprecedented global scale. We build the back-end infrastructure with a focus on quality at scale, creating everything from client-facing applications to model pipelines for bidding optimizations.
Our system performs all day, every day serving global traffic across a distributed system in a highly collaborative environment. We utilize a broad range of technologies to solve algorithmic, optimization, and scale challenges. You will participate actively in all aspects of product strategy from designing to delivering products for our clients.
The Trade Desk has an award-winning culture based on trust, ownership, empathy, and collaboration. We value unique experiences and are committed to fostering inclusive spaces where everyone can bring their authentic selves. Our dozens of mission-focused teams work across a wide spectrum of technological challenges.
Depending on your interests and aptitude, you have the opportunity to lead engineers building large-scale distributed systems coordinating thousands of servers. Software Engineers contribute to building up our team through mentoring and technical leadership. We welcome diverse perspectives and encourage curiosity to solve meaningful challenges.
Requirements
- Experience building and operating large-scale distributed systems.
- Strong understanding of data workflow and pipeline concepts.
- Ability to solve algorithmic and optimization challenges at scale.
- Proficiency in a programming language such as C++, Java, or Python.
- Experience with cloud computing and physical data center infrastructure.
- End-to-end ownership mindset and ability to drive projects from concept to delivery.
- Passion for solving complex problems at a global scale.
Responsibilities
- Design, build, and deliver data-focused products for our clients.
- Participate actively in all aspects of product strategy from designing to delivery.
- Lead engineering teams building large-scale distributed systems coordinating thousands of servers in cloud and physical data centers.
- Solve algorithmic, optimization, and scale challenges in our distributed system.
- Build back-end infrastructure with a focus on quality at scale.
- Develop client-facing applications, internal custom solutions, and model pipelines for bidding optimizations.
- Work with petabyte-scale data, machine learning, advanced visualizations, and interactive user interfaces.
- Mentor and provide technical leadership to help build up the team.
Benefits
- Be part of a global technology company with an award-winning culture based on trust, ownership, empathy, and collaboration.
- Work on challenges at an unprecedented scale with real worldwide impact.
- Opportunity to lead and mentor in a collaborative, mission-focused environment.
- Contribute to building a better, more open internet for everyone.
- Foster inclusive spaces where you can bring your authentic self to work every day.
Similar roles

Senior Software Engineer
3w3 weeks agoFreed
San Francisco, US · Full-time · $160,000 – $250,000

Senior Software Engineer - Deliverability
3w3 weeks agoFront
San Francisco, US · Full-time · $177,900 – $203,700

Software Engineer - Fleet Optimization
3w3 weeks agoWaymo
San Francisco, US · Full-time · $175,000 – $215,000

Staff Software Engineer - AI Agents
3w3 weeks agoTraba
New York City, US · Full-time · $240,000 – $300,000