SENIOR SOFTWARE ENGINEER

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

Apply for this position