Principal Software Engineer
Core
Lead the technical vision, architecture, and execution of Topsort's Catalog Platform to power retail media for global marketplaces and retailers.
Role type
Principal Software Engineer (highest IC)
Builds
Scalable distributed systems for product catalogs, merchant data, inventory signals, and advertising intelligence
Domain
Retail Media / Advertising Technology
Deliverable
production ML models | product features | infrastructure
Required skills
backend architecture, data-intensive systems, distributed systems, cloud infrastructure, data modeling, event-driven architectures, APIs, platform design, system design, observability, testing, operational excellence
Preferred skills
AI-driven development approaches, mentoring senior engineers, cross-functional leadership, strategic technical advising
Technologies
(none explicitly listed)
Responsibilities
Own long-term technical vision and architecture; Design and build highly scalable distributed systems; Define data models, platform standards, APIs, and system interfaces; Lead technical decision-making for performance, reliability, scalability, and security; Partner with Product, Data Science, and Engineering leadership; Drive large cross-functional initiatives; Identify bottlenecks and improve platform resilience; Establish engineering best practices; Mentor senior and staff-level engineers; Influence technical culture; Evaluate emerging technologies and AI approaches; Serve as trusted technical advisor to leadership
Seniority
Principal, strategy & mentorship