Apply

Senior Software Engineer, Backend (Storage Services Engineering)

Posted 2024-11-06

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Spain

💸 Salary: 85000 - 115000 EUR per year

🔍 Industry: Financial Services

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerPythonGCPJVMKafkaKotlinKubernetesMySQLNginxRabbitmqSnowflakeAlgorithmsAzureCassandraData StructuresGogRPC

Requirements:
  • 5+ years of development experience.
  • Hands-on coding and debugging in Python, Go, or JVM-based languages (Java, Kotlin, Scala).
  • Experience with highly available, fault-tolerant backend systems and cloud storage services.
  • Familiarity with AWS or other cloud providers (Azure, GCP).
  • Experience with data privacy engineering services is a plus.
  • Understanding of CS fundamentals (Distributed Systems, Database Systems, Operating Systems).
  • Experience in database administration or DevOps for databases is a plus.
  • Knowledge of OLAP systems (Snowflake, Redshift, BigQuery) and table formats (Apache Iceberg, HUDI, Delta Lake) is a plus.
  • Experience in Database, SRE, or Infrastructure teams, or operating a distributed data storage system (MySQL, Kafka, Cassandra).
  • Familiarity with Service-Oriented Architectures (SOA), Kubernetes, Docker, gRPC, Envoy, Istio, Celery/RabbitMQ, and NGINX.
Responsibilities:
  • Collaborate with product, infrastructure, and site reliability engineering teams.
  • Lead and mentor engineers to define and execute a roadmap aligned with stakeholder needs.
  • Design, build, and maintain highly durable and consistent cloud-based storage solutions.
  • Design and manage infrastructure platforms for operating database systems at scale.
  • Create structured storage solutions focused on privacy.
  • Provide guidance on database design and architecture.
  • Participate in an on-call rotation to resolve production issues.
Apply