Senior Software Engineer - Backend Developer
Core
Design and develop next-generation data platform features for on-prem and cloud environments, building a reliable observability platform for customers to monitor infrastructure and applications.
Role type
Senior IC backend software engineer (data platform)
Builds
End-to-end telemetry platform including data collection, processing, warehousing, and analytics
Domain
Cloud infrastructure, distributed systems, big data
Deliverable
production ML models | product features | infrastructure
Required skills
Apache Spark, data modeling, API gateway design, message bus integration, database design, data pipeline architecture, data catalog implementation, configuration-driven change management, cross-geo collaboration
Preferred skills
Experience with big data platforms, knowledge of operationalizing data platforms
Technologies
Apache Spark, API gateways, message buses, databases, data catalogs
Responsibilities
Design and develop next-generation data platform features; Participate in data modeling discussions and influence the roadmap; Work across core components including API gateways, message buses, and databases; Propose and drive adoption of best practices for data platforms; Design and implement data engineering solutions using Apache Spark; Collaborate with development, test, documentation, and product teams across geographies
Seniority
Senior, hands-on IC