Senior Software Engineer
Core
Design, build, and deploy high-throughput data ingestion and processing systems handling over 1 billion ad impressions daily for an advertising technology platform.
Role type
Senior Software Engineer (Systems Architecture & Data Processing)
Builds
High-end ad tech processing systems, backbone services, and user interface components
Domain
Advertising Technology / Big Data Processing
Required skills
Large-scale system architecture, load distribution strategies, data storage strategies, system performance optimization, production deployment, technical training
Preferred skills
Snowflake, PostgreSQL, MongoDB, Spark, Pandas, Polars, Argo, Airflow, Python, TypeScript, React, Node.js, web server development
Technologies
Snowflake, PostgreSQL, MongoDB, Spark, Pandas, Polars, Argo, Airflow, Python, TypeScript, React, Node.js
Responsibilities
Design and implement major aspects of application architecture including infrastructure and backbone services; Lead development of modules for high-transaction systems; Architect and evolve systems for high-throughput data ingestion; Deploy solutions to production in a continuous manner; Oversee the design process for application software; Provide technical training to R&D developers
Seniority
Senior, hands-on IC with mentorship responsibilities
