Design and maintain backend APIs and high-scale document-indexing systems using Python, Java, or Go. You will optimize performance, manage AWS infrastructure, and mentor junior engineers while owning features from design to deployment.
You will design, build, and maintain backend APIs, services, infrastructure, and integrations that support customer-facing data experiences. You will own features from design through deployment, build high-scale document-indexing systems, optimize performance, and mentor junior engineers.
Responsibilities
Own critical system components
Build and iterate on high-scale document-indexing systems
Architect and implement performance-tuning solutions
Minimize latency and maximize throughput
Mentor and guide junior engineers
Requirements
5+ years of backend software-development experience
Proficiency building backend and API systems with Python, Java, or Go
Experience with cloud platforms such as AWS
Experience with Kafka, Elasticsearch, PostgreSQL, or Redis
Ability to analyze complex problems and communicate technical concepts
Experience leading software-development projects
Experience collaborating with cross-functional teams
Rapid prototyping with user feedback
Experience taking ownership of major initiatives
Benefits
Unlimited PTO
Medical, dental, vision, and 401K
Catered daily lunch
DoorDash dinner credit when working late
Three months of parental leave for non-birthing parents
Four months of parental leave for birthing parents