Remote job
Staff Software Engineer, Python
Job details
About this role
Role overview
Lead backend-focused product engineering from ambiguous problem to architecture and production, while shaping technical direction across the stack. The work spans distributed systems and data processing, including an experimentation platform, faster ingestion, AI-supported workflows, and integrations. You’ll partner with product managers, designers, and data scientists, and help raise the technical capability of the wider team through design leadership and mentorship.
Responsibilities
- Architect an experimentation product so it can grow into a reliable, repeatable platform. - Set technical direction for near-real-time data ingestion and processing as systems expand beyond batch workflows. - Establish reusable patterns for AI-supported workflows that help users assess performance and act on insights. - Lead work on integration connection states and data ingestion and export partnerships. - Shape technical decisions in adjacent product areas, including role-based access control. - Mentor engineers, review designs, and improve the quality and consistency of delivered software.
Requirements
- 8+ years designing and building Python distributed backend systems, microservices, APIs, or data-processing systems. - Deep experience owning system architecture and evaluating tradeoffs that emerge as systems scale. - A track record of partnering with product, design, and data science teams to shape product direction as well as implementation. - Ability to turn ambiguous needs into sound architecture and production-ready solutions across different problem areas. - Fluency investigating complex datasets and connected tables to trace dependencies and diagnose issues. - Working frontend experience with React and TypeScript; deep frontend specialization is not required. - Strong engineering fundamentals, experience mentoring others, and willingness to work across backend, frontend, pipelines, and infrastructure.
Nice to have
- Experience in data-intensive backend engineering paired with shipped frontend work. - Experience guiding teams through architectural questions without obvious answers. - Startup experience or work in environments that require breadth and sound judgment under ambiguity.
Benefits and work setup
The role is described as remote, with offices available. The stated base salary range is $190,000–$240,000 USD, with equity, medical, dental and vision coverage, and a 401(k). Other listed benefits include flexible paid time off, 12 paid holidays, 12 weeks of paid parental leave, and a $500 work-from-home stipend.