Senior Software Engineer

What You’ll Do:

  • Automate data processing procedures to enhance efficiency and accuracy in delivering customized analytics.
  • Adapt and scale our core algorithms to handle metrics calculation for broader geographic scopes
  • Build and maintain APIs to enable access to common analyses
  • Design, implement, and maintain customer-facing features, including both frontend (React) and backend (Django/Postgres) components, in our Advanced Services offerings.
  • Prototype and iterate on feature concepts in collaboration with a wide range of team members.
  • Engineer high-quality software, including peer design, unit testing, and code reviews.
  • Collaborate with Data Science, Data Engineering, and Software Engineering teams to bring new metrics and techniques into the products.

What You’ll Need:

  • BS / MS in Computer Science, Mathematics, or an Engineering discipline from a top university 
  • 5+ years of experience as a Software Engineer at a software product company, preferable in an enterprise market 
  • Proficiency in Python, including familiarity with data-focused libraries such as pandas, NumPy, SciPy, and scikit-learn.