Inca Digital logo
Inca Digital
Posted 26 days agoVerified live 1d ago

Mid/Senior-level GoLang Data Engineer

Brief overview

Remote
Go (Golang)ConcurrencySoftware TestingREST APIsgRPCAmazon Web Services (AWS)KafkaRabbitMQAmazon SQSSQL DatabasesPostgreSQLNoSQL DatabasesMongoDBRedisAmazon DynamoDBMicroservicesDistributed Systems

About the company

Inca Digital logo
Inca Digitalinca.digital

Inca Digital is an open-source intelligence company building data analytics tools for the digital asset ecosystem.

Job description

Summary

Inca Digital is a veteran-owned data and intelligence company specializing in digital-asset analytics for exchanges, financial institutions, regulators, and blockchain ecosystems. The Mid/Senior-level GoLang Data Engineer will design, build, and operate data pipelines and backend services that transform blockchain, financial, social, and web data into APIs, dashboards, alerts, and intelligence products.

Responsibilities

  • Design, build, and operate end-to-end batch and incremental ETL/ELT pipelines, turning raw data into production-grade APIs, dashboards, and automated alerts
  • High-throughput data acquisition from diverse sources: relational databases, third-party and vendor APIs, flat files, blockchain nodes and indexers, and social and web text at scale
  • Develop NLP pipelines working with unstructured and semi-structured text data — entity and claim extraction, classification, deduplication, and enrichment feeding downstream risk models
  • Case management, report generation, and intelligence portal supporting data systems
  • Partner with the Head of R&D, engineers, data scientists, and our investigations team to translate intelligence requirements into scalable client-facing products
  • Contribute to technical design and architecture in a written, argued design process
  • Support improving system data quality and system maintenance: versioning, validation, lineage, reconciliation, and freshness monitoring

Skills

  • 3+ years of professional experience developing backend services with Golang
  • Good knowledge of Go fundamentals, including concurrency, testing, etc
  • Experience with REST APIs and/or gRPC
  • Experience working in AWS environments
  • Experience with messaging systems such as Kafka/RabbitMQ/SQS/etc
  • Experience with SQL databases such as PostgreSQL
  • Experience with NoSQL databases such as MongoDB/Redis/DynamoDB
  • Familiarity with microservices and distributed systems
  • Experience with Docker, Git, and CI/CD
  • Experience with Terraform
  • Experience with Kubernetes
  • Familiarity with observability tooling and practices

Qualifications

Must Haves

  • 3+ years of professional experience developing backend services with Golang
  • Good knowledge of Go fundamentals, including concurrency, testing, etc
  • Experience with REST APIs and/or gRPC
  • Experience working in AWS environments
  • Experience with messaging systems such as Kafka/RabbitMQ/SQS/etc
  • Experience with SQL databases such as PostgreSQL
  • Experience with NoSQL databases such as MongoDB/Redis/DynamoDB
  • Familiarity with microservices and distributed systems
  • Experience with Docker, Git, and CI/CD

Nice to Haves

  • Experience with Terraform
  • Experience with Kubernetes
  • Familiarity with observability tooling and practices

Benefits

  • Fully remote, high-trust environment
  • Medical, dental, and vision benefits
  • 401(k)
  • Childcare stipends
  • Wellness stipends
  • Dedicated employee assistance resources
  • Work with cutting-edge technology at the intersection of national security and digital assets

More jobs like this