SENIOR SOFTWARE ENGINEER
MASSACHUSETTS
Responsibilities
- Tackle significant engineering challenges, such as: architecting new iterations of critical components on backend systems, building and optimizing for massive scale, and driving new AI/ML powered features.
- Take on a variety of challenges around building and optimizing an ultrafast application for massive scale, which sends billions of messages based on billions of data points.
Requirements
- 5+ years of server-side development experience
- Experience building real-time (or at least very fast), large-scale data pipelines and related applications
- Experienced technical leader
- Strong understanding of design, data structures and algorithms
- Ability to research and implement appropriate Machine Learning algorithms and tools
- A self starter with great communication and organizational skills and will have worked in a team environment before
- Bonus:
- Professional experience with one of: Ruby, Java, Go, MongoDB, Ruby on Rails, email infrastructure, columnar data stores, microservice architecture, distributed systems
- Experience with agile processes
- Basic knowledge of statistical and machine-learning concepts
Job Location: MASSACHUSETTS