Senior Software Engineer, Ads
New
United StatesFull-TimeSenior
Salary166,000 - 210,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- SQLKafkaRuby on RailsAirflowSparkdbtDistributed Systems
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 5+ years of software engineering experience, including strong exposure to distributed systems.
- Hands-on experience with data processing tools such as DBT and Airflow.
- Familiarity with web frameworks like Rails.
- Strong SQL skills with the ability to write, debug, and optimize complex queries.
- Experience designing scalable systems and working with large, complex codebases.
- Strong communication skills with the ability to influence stakeholders and collaborate across teams.
- Solid analytical thinking, debugging ability, and strong ownership mindset.
Responsibilities
- Lead the design and implementation of new advertising formats and end-to-end ad solutions across full-stack systems.
- Build and maintain scalable data pipelines and reporting systems supporting billing, analytics, and partner insights.
- Collaborate cross-functionally with product managers, designers, data scientists, and engineers to define requirements and long-term strategy.
- Develop and optimize distributed systems capable of processing large-scale (petabyte-level) data efficiently and reliably.
- Ensure high engineering standards through robust testing, code quality, performance optimization, and system reliability.
- Contribute beyond coding by influencing product direction, solving cross-team challenges, and improving overall system architecture.
View Full Description & ApplyYou'll be redirected to the employer's site