Vorkis is a young and ambitious company focused on enabling safer crypto trading across centralized and DeFi markets. They are seeking a Senior Data Engineer to build robust, scalable data pipelines and manage data workflows in cloud environments.
Responsibilities:
- Design and develop the data's team micro services - Java services running on K8S
- Tackle data duplication, velocity, schema adherence (and schema versioning), high availability, data governance, and more
- Develop, design, and maintain end-to-end ETL workflows, including data ingestion and transformation logic, involving different data sources
- Enrich financial data through third-party data integrations
- Develop and maintain our data pipeline written mostly in Java and running on K8S in a micro-service architecture
- Plan and communicate integrations with other teams that consume the data and use it for insights creation
- Ongoing improvement of the way data is stored and served. Improve queries and data formats to make sure the data is optimized for consumption by a variety of clients
Requirements:
- Education - BSc. in Computer Sciences from a top university, or equivalent
- Java - Strong background as a software engineer with at least 2+ years experience with Java
- DB - 8+ years in data engineering, and data pipeline development on high-volume production environments
- Tools - 2+ years experience with monitoring systems (Prometheus, Grafana, Zabbix, Datadog)
- Experience in object-oriented development. Should have strong software engineering foundations
- Experience with data-engineering cloud technologies as Apache Airflow, K8S, Clickhouse, Snowflake, Redis, cache technologies and Kafka
- Experience with relational and non-relational DBs. Proficient in SQL and query optimizations
- Experience with designing infrastructure to maintain high availability SLAs
- Experience with monitoring and managing production environments
- Strong communication skills
- Hard skills: novice in: AWS, Database Design
- Hard skills: beginner in: MS SQL Server, Linux
- Hard skills: competent in: Databases, Performance Tuning, SQL, Microservices
- Hard skills: proficient in: ETL, Prometheus, Database Management, Service Level Agreement SLA, Snowflake, Data Pipelines, JAVA, Grafana
- Experience working in fintech or trading industries