Alpaca

Alpaca

Alpaca is a developer-first API for stock and crypto trading, offering easy-to-use APIs for building apps and trading algorithms.

Capital Markets
51-250
Founded 2015
$87M raised

Description

  • Influence the overall architecture of Alpaca’s market data systems.
  • Design highly scalable, mission-critical systems.
  • Implement backend services and lead architecture decisions focused on scalability and resilience.
  • Optimize system performance with a strong focus on latency.
  • Maintain software quality and test coverage.
  • Participate in code reviews.
  • Troubleshoot incidents and reported bugs.
  • Participate in on-call support for timely engineering projects.
  • Plan, experiment with, and productionize new services and libraries for the market data platform.

Requirements

  • At least 4 years of experience working on systems at scale.
  • Experience with compiled imperative languages such as Go, C, C++, or Rust.
  • SQL or relational database experience.
  • Familiarity with TCP/IP and UDP networking.
  • Proficiency with Linux/BSD and shell scripting.
  • Proven track record of architecting and leading medium-scale projects involving multiple teams.
  • Experience with Kubernetes or other workload orchestration and scheduling systems; Alpaca primarily uses Kubernetes via GKE.
  • Experience with major cloud platforms; Alpaca primarily uses GCP.
  • Deep understanding of POSIX-like operating systems, modern infrastructure, and orchestration practices.
  • A passion for financial markets.
  • Knowledge of microservice architectures is preferred.
  • Knowledge of clean code principles is preferred.
  • Cloud networking experience such as BGP and VPC peering is preferred.
  • Experience building low-latency applications is preferred.
  • Experience with distributed key-value stores is preferred.
  • Experience with CI/CD is preferred.
  • Knowledge of Agile/Scrum methodologies is preferred.
  • Experience with observability, tracing, and continuous profiling is preferred.
  • Experience with capacity planning and benchmarking is preferred.
  • Knowledge of eBPF is preferred.

Benefits

  • Competitive salary with stock options.
  • Health benefits.
  • One-time USD $500 new hire home-office setup stipend.
  • Monthly USD $150 stipend via a Brex Card.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Technical Services Developer

360Learning 251-1K Diversified Consumer Services

360Learning is hiring a Technical Services Developer in Paris/remote to build and maintain custom technical solutions that translate enterprise customer needs into scalable, high-quality product integrations and enhancements.

BigCommerce CI/CD Git Node.js Snowflake SQL Vue.js
30 minutes ago

Application Support Engineer

Fora Financial 51-250 Diversified Financial Services

Fora Financial is hiring an Application Support Engineer to support its proprietary loan management platform by resolving user-facing application and system issues in a cloud-based environment.

Agile Azure C# .NET SQL SQL Server
1 hour, 7 minutes ago

Software Engineer, Robotics Tracking and Fusion

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a software engineer to develop target tracking and state estimation capabilities for real-time defense systems and mission-critical sensor fusion applications.

Agile C C++ Machine Learning MATLAB Python
1 hour, 16 minutes ago

Software Engineer, Networking (Edge)

Tailscale 51-250 Diversified Telecommunication Services

Tailscale is hiring a full-time Software Engineer to help build and operate its global networking infrastructure and connected services for a fully distributed company.

Go
1 hour, 24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers