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
Deliverable
production ML models | product features | infrastructure
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