Incadigitalinc
Mid/Senior-level GoLang Data Engineer (EU)
European Union. Posted 2 months ago
The role
This person will design, build, and operate end-to-end batch and incremental ETL/ELT pipelines. They will perform high-throughput data acquisition and develop NLP pipelines for unstructured and semi-structured text data.
What you will do
- Design, build, and operate end-to-end batch and incremental ETL/ELT pipelines
- High-throughput data acquisition from diverse sources
- Develop NLP pipelines working with unstructured and semi-structured text data
- Case management, report generation, and intelligence portal supporting data systems
- Partner with the Head of R&D, engineers, data scientists, and investigations team
- Contribute to technical design and architecture in a written, argued design process
- Support improving system data quality and system maintenance
Required qualifications
- 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 have
- Experience with Terraform
- Experience with Kubernetes
- Familiarity with observability tooling and practices
Benefits
- medical
- dental
- vision
- 401(k)
- childcare stipends
- wellness stipends
- dedicated employee assistance resources
About the company
Inca Digital is a veteran-owned data and intelligence company specializing in digital-asset analytics for exchanges, financial institutions, regulators, and blockchain ecosystems. The company operates as a fast-paced, nimble, global, and remote technology company.