← Todos los empleos

Senior Software Engineer, Data Platform

Sobre el puesto

• Build highly reliable data services integrating with dozens of blockchains
• Develop complex real-time ETL pipelines processing petabytes of structured and unstructured data
• Design and architect data models optimized for storage, retrieval, and sub-second blockchain-data queries
• Oversee deployment and monitoring of large database clusters with focus on performance and high availability
• Collaborate with data scientists, backend engineers, and product managers on novel data models
• Build scalable self-serve automation for database creation, disk scaling, and cluster scaling/updating
• Identify 80/20 opportunities to shorten deployment and operational timelines
• Deliver first-version “skateboard” projects such as observability dashboards and iterate based on stakeholder feedback

• Bachelor's degree (or equivalent) in Computer Science or a related field
• 5+ years of hands-on experience architecting distributed system architecture and guiding projects from ideation through production deployment
• Exceptional programming skills in Python
• Adeptness in SQL or SparkSQL
• Experience with data stores and engines such as Iceberg, Trino, BigQuery, StarRocks, and Citus
• Proficiency with data pipeline and workflow orchestration tools such as Airflow and DBT
• Expertise in data processing and streaming technologies including Spark, Kafka, and Flink
• Competence deploying and monitoring infrastructure in public cloud platforms using Docker, Terraform, Kubernetes, and Datadog
• Ability to load, query, and transform extensive datasets
• Applied AI fluency
• Willingness and ability to participate in on-call requirements

• Competitive benefits, wellness programs, and time away from work, varying by country and local employment requirements