Set the long-term technical vision and architecture for backend systems powering experimentation, personalization, analytics, and conversion optimization.
Architect and evolve high-throughput distributed systems and APIs that ingest, process, and serve large volumes of data.
Lead foundational platform investments and the data infrastructure that supports them.
Partner closely with data scientists, ML engineers, and product engineers to productionize capabilities into reliable backend infrastructure.
Lead complex, multi-team technical initiatives end-to-end.
Influence the engineering roadmap and technical strategy across the Convert pillar and partner pillars.
Raise the engineering bar across the org through architecture review and quality practices.
Mentor and grow staff and senior engineers.
Stay current with industry trends in distributed systems and AI/ML infrastructure.
Translate product vision into concrete technical problems and execution plans.
Requirements
BS / BA college degree or relevant experience.
Bring 12+ years of software engineering experience, including extensive expertise architecting and operating backend systems and distributed systems at significant scale.
Have a strong technical foundation across multiple programming languages such as Python, Java, or Go.
Have designed, built, and operated high-throughput, data-intensive distributed systems in production.
Have demonstrated technical leadership across ambiguous, cross-pillar initiatives.
Partner effectively with product, design, data science, and ML stakeholders.
Bring strong judgment, communicate clearly with both technical and executive audiences.