Senior Software Engineer
Core
Lead the team to build the next generation data processing platform from the ground up, migrating existing complex use cases and architecting systems to materialize the platform vision.
Role type
Senior IC backend software engineer (data platform)
Builds
Next-generation data processing platform for ingesting, validating, anonymizing, and normalizing billions of daily records
Domain
Data collaboration, consumer privacy, cloud infrastructure
Deliverable
production ML models | product features
Required skills
Backend software engineering, object-oriented programming (Java/Go/C++), Kubernetes, containerization, GCP cloud, CI/CD automation, system architecture, debugging, technical leadership, observability
Preferred skills
Mentoring junior engineers, deploying best practices, experience with AWS or Azure
Technologies
Java, Go, C++, Kubernetes, GCP, Jenkins, CircleCI
Responsibilities
Lead the team to build the next generation data processing platform from the ground up, Architect and implement systems that materialize the platform vision, Provide operational support for production systems, Diagnose technical problems, debug code, and automate routine tasks, Drive scaled initiatives and engage other engineers/teams as stakeholders
Seniority
Senior, hands-on IC with mentorship responsibilities