Crystal Blockchain
Senior Data Platform Engineer
Lisbon, Vilnius, Madrid (Fully Remote)Full-timeGlobal
š Midš Remote
RemoteRemote work position availableActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will develop and maintain data pipelines and backend services for blockchain data processing. You will integrate blockchains, AMM protocols, and bridges into the platform, design and implement end-to-end features, and continuously write, debug, test, and deliver improvements. You will integrate new technologies into processes and tools and provide code reviews and assistance to other engineers.
Requirements
- ā8+ years of experience in software engineering developing backend services, APIs, or data pipelines
- āStrong knowledge and experience with Python
- āAdvanced knowledge of SQL with ability to write, understand, and debug complex queries
- āStrong database architecture principles
- āStrong experience with data lakes, data warehouses, relational and analytical databases
- āPOSIX/Unix/Linux ecosystem knowledge
- āBlockchain technology knowledge or willingness to learn
- āExperience with unit testing principles
- āExperience with Docker containers and proven ability to migrate existing services
- āIndependent and autonomous way of working
- āTeam-oriented work and good communication skills
- āPractical experience with big data frameworks such as Kafka, Spark, Dask, or Flink (preferred)
- āExperience with Kubernetes and Infrastructure as Code tools such as Terraform and Ansible (preferred)
- āExperience with API frameworks such as Flask or FastAPI (preferred)
- āExperience with distributed systems (preferred)
- āExperience with Java or willingness to learn (preferred)
Responsibilities
- āDevelop and maintain data pipelines and backend services
- āIntegrate blockchains, AMM protocols, and bridges into the platform
- āIntegrate new technologies into processes and tools
- āDesign and implement end-to-end features
- āWrite, debug, test, and deliver features and improvements continuously
- āProvide code reviews and assistance for other team members
Tech Stack
data warehouseKafkaRelational databaseanalytical databasedistributed systemsFlinkdata pipelineAPIJavaKubernetes