Skip to main content
NEUN
Back to Careers

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
Expired
Search