Senior Data Engineer

  • Alpaca
  • Budapest, Hungary
  • 27/07/2022
Full time Forex Fintech Analysts IT - Software Development

Job Description

Who We Are:

Alpaca is a fast-growing series B fintech startup that’s raised over $70 million in funding. Alpaca is an API-first stock and crypto platform that enables developers and businesses across the world to build trading algorithms, applications, and brokerage services. Our globally distributed team consists of developers, traders, and brokerage specialists, and is backed by a group of prominent investors and highly experienced industry angel investors, including Tribe Capital, Horizon Ventures, Spark Capital, Social Leverage, Elefund, Portag3, and Y Combinator.

And, of course, we are very enthusiastic about open source contributions as well as community building.

The Alpaca Herd (Our Team):

We have 200+ globally distributed (remote) team members who love to have work from their favorite places in the world. We have team members based in the USA, Canada, South Africa, Singapore, Hong Kong, India, Nigeria, Brazil, United Kingdom, and more! We love candidates who have passion to make a global difference in financial services and technology, by impacting local communities, and becoming a part of our hyper-growth company.

Your Role:

We’re seeking a strong and experienced Senior Data Engineer who will design & develop the data management layer of our platform. Data engineering at Alpaca spans across financial transactions, customer data, API logs, system metrics, and third-party systems that affect both internal & external user's decision making. As our business grows, the complexity and volume of data ever grows, from billions of data points in a month today.

The Data Engineering team is 100% distributed and remote.

Things You Get To Do:

  • Implement the solution from scratch, and extend it as the business scales
  • Operate the system and handle the production issues in a timely manner
  • Work closely with sales, marketing, product, operations to understand the data needs

Who You Are (Must-Haves):

  • 10+ years experience in software engineering with a focus on data engineering
  • 5+ years experience in building data warehouse / data lake platform (infra + eng)
  • Strong knowledge of Cloud environments including Kubernetes & Docker
  • Strong knowledge of relational database systems (PostgreSQL preferred)
  • Prior experience with Trino, dbt and GCP BigQuery
  • Production experience with streaming systems (Kafka preferred)
  • Software engineering background in one of the major programming languages: Golang, Python, Java, Scala
  • Deep knowledge of problem resolution/solutions around distributed systems, storage, transactions, query processing
  • Robust understanding of time series data problems
  • Nice to have: experience with Elasticsearch and the ELK stack
  • You may be asked to be on-call to assist with engineering projects that are timely in nature

How We Take Care of You:

  • Competitive Salary & Stock Options
  • Benefits: Health benefits start on day 1. In the US this includes Medical, Dental, Vision. In Canada, this includes supplemental health care. Internationally, this includes a stipend value to offset medical costs.
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card
  • Work with awesome people, clients and partners from around the world

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.