Staff Software Engineer, Assets
Core
Architect and evolve distributed backend systems, APIs, and data-intensive services to support high-performing web experiences and integrate AI/ML capabilities.
Role type
Staff Software Engineer (Backend/Platform)
Builds
Distributed systems, APIs, data storage/retrieval services, and production ML integrations
Domain
Internet technology, backend infrastructure, data engineering
Required skills
Python, Java, Go, distributed systems design, API design, scalability, fault tolerance, observability, data modeling, security, code review, technical mentorship
Preferred skills
AI/ML integration, hiring/team-building, emerging technology adoption
Technologies
Python, Java, Go
Responsibilities
Architect and implement backend systems and distributed infrastructure; Partner with data scientists to productionize AI/ML models; Design and scale data-intensive services; Lead complex technical initiatives across multiple teams; Mentor engineers and establish engineering standards; Collaborate with product, design, and ML stakeholders to translate requirements into solutions.
Seniority
Staff, hands-on IC with technical leadership