This job was posted over 90 days ago and may no longer be available.

Backend Engineer (Python)

At AssemblyAI, we use State-of-the-Art Deep Learning to build the #1 most accurate Speech-to-Text API for developers. Customers use our API to transcribe phone calls, meetings, videos, podcasts, and other types of media. The accurate transcripts produced by our API are used to power features like visual voicemail, call analytics, closed captioning, meeting summaries, and a slew of other features.

We deploy our Deep Learning models into production to process millions of API requests per day.

The Role

We're a small team of primarily engineers, and have been experiencing rapid growth over the past year (both in revenue and API volume). We're looking for an experienced Python Backend Engineer to join our team, and work directly with our CTO to add new features to the API, increase uptime and reliability of the API, and to help manage our deployments in clouds like AWS.

Ideal Experience

Ideally, you:

  • Have 3+ years of software development experience, primarily with Python
  • Are very comfortable with Docker
  • Have 2+ years of experience working with cloud providers like AWS/GCP/OVH/etc
  • Have worked on a product that was deployed at scale across dozens/hundreds of instances
  • Have experience setting up and maintaining CI/CD pipelines using Drone/Jenkins/Circle/GitHub Actions/etc
  • Experience working within and managing a microservice architecture
  • Enjoy writing code, and thinking about how to make application code simpler, more organized, and cleaner

It would be awesome if you also had:

  • Some experience playing around with Deep Learning frameworks like TensorFlow and PyTorch
  • Some C++ experience

Desired Skills

Contact Info

Posted: Aug. 16, 2020

Apply


Get Updates