Distributed Systems Engineer
Moment · New York, NY · 3 days ago
On-siteInformation Technology$200k–$325k/yrFull-time
About the role
We're looking for an Engineer to join our team and help build the systems that will power Moment's next chapter. You will architect and ship systems that solve genuinely hard problems such as distributed systems at scale, event-driven pipelines, and data platforms that handle large data volumes.
Responsibilities
- Architect and implement scalable, robust, and efficient systems
- Collaborate with engineering leadership and the team to deliver ambitious and distinctive software
- Navigate different levels of abstraction, from low-level performance work to architectural strategy
- Work closely with cross-functional teams to ensure seamless integration and delivery of software
- Contribute to the development of design patterns, data structures, and algorithms
- Design and implement event-driven systems, trading systems, portfolio management, or accounting systems
Requirements
- A strong understanding of design patterns, data structures, algorithms, and general systems fundamentals
- Experience architecting or contributing to systems that solve complex challenges around scalability, distributed systems, and large data volumes
- A willingness to figure stuff out
Qualifications
- Experience with Golang, gRPC, PostgreSQL, Kafka, ClickHouse, and cloud functions (e.g., AWS Lambda)
Skills
- Strong problem-solving skills
- Ability to work independently and collaboratively
- Excellent communication and collaboration skills
Benefits
- Base salary: $200K to $325K
- Equity: aggressive initial grant + annual performance-based bonuses
- Beautiful West Village Office with a terrace
- 5x a week in-office
- Free lunch and dinner
- $150 monthly gym stipend
- Health, dental, and vision coverage
- 100% company reimbursement
Pay
Base salary: $200K to $325K
Schedule
5x a week in-office