engineering
Posted 2 days agoSenior Software Engineer - Market Data
at Alpaca
On-site
Responsibilities
- Oversee their public API structure and documentation on both streaming and historical endpoints.
- Influence the overall architecture of Alpaca’s market data systems
- Design highly scalable, mission-critical systems
- Implement backend services and lead architecture where scalability and resilience matters
- Maintain good software quality and test coverage
- Proven track record of architecting and leading medium-scale projects involving multiple teams •
Requirements
- We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.
- The market data team is responsible for improving the overall architecture of Alpaca connected to data products such as stocks, options, crypto, and foreign exchange markets.
- We are looking for senior or staff engineers who are keen on providing quality solutions, have great fundamentals, have proven
- This demanding team also requires a deep understanding of POSIX-like operating systems, modern infrastructure, and orchestration practices.
- Who You Are (Must-Haves): At least 4 years of
- experience working on systems at scale •
- Experience with at least compiled imperative languages (e.g. Go, C, C++, Rust, etc.). Most of our critical services are written in Go
- SQL or relational database skills
- Familiarity with TCP/IP, and UDP networking
- Proficient with Linux/BSD, and shell scripting
- Experience with Kubernetes or other workload orchestration and scheduling systems (we primarily use Kubernetes via GKE) •
- Experience with major cloud platforms (we primarily use GCP)
- Experience with Market Data
- Knowledge of microservice architectures
- Knowledge of clean code principles
- Cloud Networking experience (BGP, VPC peering) •
- Experience in building low-latency applications •
- Experience with distributed key-value stores •
- Experience with CI/CD