Job Summary:
Alpaca is a US-headquartered brokerage firm focused on providing innovative financial services and infrastructure. The role involves building Alpaca's algo trading platform, requiring a strong background in software engineering, particularly in trading or exchange systems, and a commitment to delivering high-quality performance for users.
Responsibilities:
• Your job is to build Alpaca's algo trading platform to meet our users' expectations for high quality and performance in their brokerage service.
• As an experienced engineer, you will write tons of code and make critical decisions about delivering the best experience to our customers.
• This certainly requires deep knowledge in both frontend and backend, databases and distributed systems, as well as broad experience from low to high level in CPU-level hardware for high throughput, robust concurrency system design, abstract distributed system architecture for high availability and object-oriented data modelling with long-term growth in mind.
• Joining an early-stage startup, the payoff to this highly demanding environment will be worth the effort.
Qualifications:
Required:
• Strong, experienced software engineer with lead experience is preferred
• Coding skills in both low and high level languages around C/C++, Go, Zig, Rust, Java, Scala, Python
• Low latency and high throughput optimization
• Experience with messaging queues and message brokers
• Analytical data-oriented mindset and skills
• Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency systems and concurrency control
• System design skills with object-oriented data modeling, service-oriented architectures, system abstraction
• Experience with the development and implementation of Order Management systems (OMS) and Risk Management systems (RMS)
Preferred:
• Algo trading experience (either professional or personal)
• FIX protocol knowledge
• Experience with observability, tracing, continuous profiling and benchmarking
Company:
Alpaca is a financial system platform that allows developers and businesses to build apps, embed investing, and trade algorithms. Founded in 2015, the company is headquartered in Tokyo, JPN, with a team of 201-500 employees. The company is currently Growth Stage.