Events  Classes  Jobs 
    Sign in  

The Opportunity:

Shutterstock is looking for a Software Development Manager to join our AI Services team. As Shutterstock continues to grow its collection & drive innovation in the multimedia search domain, you will be working with outstanding engineers, data scientists & researchers to continually improve an industry leading search experiences to Shutterstocks customers. You will work closely with the team to leverage recent advances in information retrieval, machine learning & computer vision to wow our customers.


  • Develop a team-oriented, supportive culture with a strong focus on creating a working environment that fosters innovation & open communication
  • Think big, helping to unleash & channel the teams collective creativity
  • Work with the team & stakeholders to help ensure timely delivery of important search initiatives
  • Help the team members continue to increase the breadth & depth of their technical & soft skills
  • Perform personnel management tasks for all developers, including performance reviews, promotions, compliance with company policies, mentoring, & helping plan career growth
  • Encourage active participation in all phases of the project lifecycle, & work with the management team to remove impediments & provide visibility to stakeholders.


  • Previous experience taking innovative prototypes all the way through to production
  • Demonstrated ability as an effective mentor & coach who understands how to successfully integrate into a team of talented developers & data scientists
  • Strong software development experience architecting & building robust distributed systems that scale well
  • Strong analytic, communication & interpersonal skills
  • Proven track record of meeting schedules; clearly defining deliverables & timetables, with demonstrated ability to balance multiple priorities in complex environments & manage teams to successful project completion
  • Can explain complex technical concepts to a non-technical audience
  • Enthusiastic attitude & a desire to lead a dynamic & driven team
  • BS or MS in Computer Science or equivalent experience (PhD a plus)
  • Minimum 5 years in an engineering management/ team lead role

Bonus Skills:

  • MS or PhD degree in Computer Science, Mathematics, Physics, or related field
  • Professional experience working on search problems
  • Data Science/ Machine Learning (ML) background
  • Information retrieval knowledge
Apply To Job
© 2020 GarysGuide      Terms