Sr. Software Engineer (Back-End)

We are currently seeking a Sr. Software Engineer (SF Bay Area)

Join our development team working on building distributed Web systems.

  • Design and specify web application back-ends, data processing pipelines and infrastructure automation systems for a cloud data solution.
  • Store, retrieve and manipulate data for analysis of software system capabilities and requirements.
  • Evaluate software interfaces, develop specifications and performance requirements, or resolve customer problems.
  • Direct software programming and development of documentation.
  • Review code implemented by others to provide feedback and mentorship to other members of the team
  • Optimize performance of real-time software modules
  • Build automated testing environments for web applications
  • Manage software development schedules and milestones so as to accomplish company goals
  • Design and build a micro-services infrastructure to perform machine learning and monitoring at web scale
  • Enhance the performance, stability and resiliency of our web applications
  • Architect and build API integrations with 3rd-party SaaS applications to add new capabilities for our customers


  • BS in Computer Science or equivalent, MS is a plus
  • Experience developing production-grade web applications
  • Passion for building products that customers find easy to use
  • Strong knowledge of Python
  • Experience with AWS, Docker, Django and other relevant web technologies.
  • Experience developing machine learning algorithms and/or infrastructure  is a big plus