Staff Software Engineer
Core
Design, develop, and maintain scalable backend data pipelines for processing large-scale content catalog and metadata using distributed data processing frameworks.
Role type
Staff Software Engineer (Backend Data Infrastructure)
Builds
High-throughput data processing workflows, secure RESTful APIs, and data integration solutions connecting heterogeneous data sources.
Domain
Digital Advertising Technology / Big Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Scala, Apache Spark, RESTful API design, distributed systems architecture, cloud platform deployment, data modeling, query performance optimization
Preferred skills
None stated
Technologies
Apache Spark, AWS, GCP, Azure, Relational Databases, NoSQL stores, Cloud-based data warehouses
Responsibilities
Design and implement secure, scalable RESTful APIs to expose data services; Architect and build data integration solutions connecting heterogeneous data sources; Implement monitoring, alerting, and observability frameworks for data pipelines; Optimize data storage and retrieval mechanisms including indexing strategies; Collaborate with data scientists to integrate models and algorithms into production environments.
Seniority
Staff, hands-on IC with architectural leadership
