Software Engineer: Python

Bengaluru   |   Full Time

About the job


Wingman is a product that helps salespeople sell better by using machine-learning to unlock the data hidden in sales conversations.


Wingman was a part of YCombinator, Summer 2019.


It records sales calls and emails, uses machine-learning to identify trends and provide insights.


Sales managers use these insights to:

  • Provide personalized, data-backed coaching
  • Understand the voice of customers at scale [e.g. which feature do I build next, where should I market my product]


Wingman's customers are mostly sales teams of tech companies based in the U.S. Thousands of sales people are using Wingman today to get better at selling. Join us today and be a part of building the infrastructure that supports the explosive growth that this space is seeing today.


Wingman uses cutting-edge machine-learning technologies to convert unstructured audio into actionable insights in real-time! Not today.. not tomorrow.. real-time. This involves many challenging problems that require us to be at the forefront of infrastructure architectures and machine learning advancements to "understand" and influence customer conversations. Come talk to us to see what we've built and get a peek into the possibilities beyond.

About the role

This opportunity is for engineers who have experience with Python to design build and maintain our data processing infrastructure. This infrastructure is responsible for processing the audio data both in real-time and in some cases post-call. Designing a system to process data in real-time is complex when your request durations are measured in hours and simple algorithms like round-robin no longer cut it for load balancing. Python is the language of choice when machine learning is key to your data processing. You will be owning [design + build + monitor] infrastructure that uses frameworks like tensorflow / pytorch to build offline and online systems that process audio into actionable insights. 

Preferred Qualifications

  • Experience with Python
  • Strong understanding of fundamental data structures and algorithms
  • Experience with web applications and their architectures
  • Familiarity with these concepts/systems is a plus: no-sql databases [e.g. mongodb], Machine learning frameworks [tensorflow, pytorch],, container management [docker, kubernetes], Monitoring [prometheus, grafana]


What's in it for you

  • Work on hard problems with stellar engineers [Check out our eng team on LinkedIn]
  • Work at a fast-growing, well-funded startup.
  • We are one of the few spaces to be positively impacted by the current work-from-home situation. [remote sales teams find our product incredibly useful]
  • An opportunity to learn the skills it takes to own a system.

Submit Your Application

You have successfully applied
  • You have errors in applying