people-ai - Backstory - Senior Software Engineer — Data Modeling
Requirements
• Familiarity with analytical databases and ETL pipeline design • Strong analytical and problem-solving skills with a track record of delivering elegant, practical solutions • Experience taking ownership in an unfamiliar or legacy codebase and incrementally improving it • Strong inclination toward automation and reducing manual operational toil
Responsibilities
• Design, build, and maintain backend services, REST APIs, databases, and big data pipelines that power customer-facing insights and analytics. • Implement and maintain near-real-time stream-based data processing pipelines in collaboration with batch-oriented data refresh workflows. • Develop and evolve a query engine capable of answering complex, cross-deal/account questions and delivering actionable insights for sales managers and executives. • Scale data processing and insights generation pipelines to handle growing volumes of activity data (emails, meetings, transcripts, CRM objects) while managing infrastructure costs. • Collaborate with Engineering and Product teams to translate business and customer needs into robust, well-documented technical solutions. • Follow and promote software development best practices, delivering clean, maintainable, and well-monitored code. • Build internal tooling to enable customer support teams to investigate and resolve support requests in a self-service manner. • Ensure high-quality alerting, dashboards, tracing, and runbooks are in place for all production services. • 5+ years of professional experience building backend systems in an enterprise environment • 2+ years of experience programming in Python or Scala • Experience with distributed systems and service-oriented architecture (SOA) • Experience with large-scale data processing frameworks (Spark, Hive, Hadoop, MapReduce, or similar) • Experience with stream processing technologies such as Kafka, Apache Samza, or Apache Storm • Experience with Elasticsearch is a plus
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT