Senior Software Engineer
Core
Design, develop, and deploy complex backend software solutions and modern data infrastructure architectures (data fabric, data mesh, data virtualization) to build scalable, high-performance systems.
Role type
Senior Software Engineer (Backend & Data Infrastructure)
Builds
Scalable, high-performance backend systems and data virtualization technologies for a global data collaboration platform.
Domain
Data collaboration, consumer privacy, and distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, software architecture, backend systems design, distributed systems, data virtualization
Preferred skills
Cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), orchestration tools (Temporal, Airflow, Cadence)
Responsibilities
Lead design and deployment of complex software solutions; mentor junior engineers; collaborate on cross-functional feature delivery; ensure system scalability and reliability; design and implement modern data infrastructure architectures.
Seniority
Senior, hands-on IC with mentorship responsibilities