Staff Software Engineer
- Denver, CO, United States
$206,086 to $302,200 USD / year
Applications open in a new tab.
Job details
- Pay
- $206,086 to $302,200 USD / year
- Posting language
- English
- Posted
Original job description
Job Title: Staff Software Engineer
Location: 10770 NE 8th St., Suite 700, Bellevue, WA 98004
*Telecommuting permitted: work may be performed within normal commuting distance from The Trade Desk, Inc. office in Bellevue, WA.
Job Duties: Design, develop, and maintain scalable backend data pipelines for processing large-scale content catalog and metadata using distributed data processing frameworks such as Apache Spark. Develop and optimize high-throughput data processing workflows capable of ingesting, transforming, and aggregating large-scale datasets with optimal performance and reliability. Design and implement secure, scalable RESTful APIs to expose data services to internal platforms and downstream consumers. Architect and build data integration solutions that connect heterogeneous data sources and destinations across the platform, ensuring data consistency and availability. Collaborate with data scientists and machine learning engineers to integrate models and algorithms into production environments, including supporting feature engineering and model-serving pipelines. Implement monitoring, alerting, and observability frameworks for data pipelines to ensure reliability, performance, and high availability at scale. Optimize data storage and retrieval mechanisms, including data modeling, indexing strategies, and query performance tuning across relational databases, NoSQL stores, and cloud-based data warehouses. Contribute to architectural decisions for backend and data infrastructure, partner with cross-functional stakeholders to translate business requirements into technical solutions, and apply data engineering best practices including data quality validation, error handling, and recovery mechanisms.
Salary: $206,086 - $302,200 / year
Job Requirements: Bachelor's degree (U.S. or foreign equivalent) in Information Technology, Computer Engineering or related field and five (5) years of experience in the job offered or related role. Must have three (3) years of experience with: software development in Python, Java, or Scala; building and deploying services on cloud platforms, including AWS, GCP, or Azure; and building and operating large-scale distributed systems in production. Must have two (2) years of experience with: designing and building data pipelines using distributed data processing frameworks, including Apache Spark; designing and implementing RESTful APIs and backend services; working with relational databases and NoSQL databases; and data modeling and query performance optimization for large-scale datasets.
We embrace inclusion and belonging in everything we do - from celebrating the diversity of our workforce to making a positive impact on our industry.https://careers.thetradedesk.com/inclusion-and-belonging Apply at: https://ipc.us/t/8511AF4A565345C9.
More about this job
Skills
- Process data
- Apache Spark
- API development
- Machine learning
- Data storage
- Data modelling
- NoSQL
- Data engineering
- Computer technology
- Computer engineering
- Software development
- Python
- Oracle Java
- Scala
- AWS
- Google Cloud
- Microsoft Azure