RETURN TO CAREERS

Senior Software Engineer

About Us

At TheTake, we are dedicated to giving viewers immediate access to the products they discover in the content they love. Basically, this means we make movies and TV shows shoppable. As a team, we are constantly focused on reducing the friction between inspiration, identification and purchase. Our mission starts with solving a user problem and ends with unlocking billions of impressions for brands and retailers.

Role Description

A million dollars isn’t cool. You know what’s cool? Being able to find and buy Justin Timberlake’s suit in just two clicks. As a Senior Software Engineer, you can help make that happen.

At a startup our engineers are expected to wear many hats, where no job is too small and are eager to take on huge challenges. Our Senior Software Engineer will feel at home building and architecting huge distributed systems productionizing our ML team’s models to efficiently run inference on millions of images. Our Senior Engineers do not rest on their laurels, and continue to be eager to learn new technologies like building embedded systems to run on the edge if the need arises. Our Software Engineers pride themselves on taking initiative on architecting solutions to help the company be more productive, as well as building systems that are robust and efficient.

Responsibilities
  • Deliver high-quality code that impacts the bottom line of the business
  • Model complex problems and architect large-scale distributed systems
  • Design stable and performant APIs for both internal and client-facing products
  • Help guide the long-term vision of our technology and products
Requirements
  • 5+ years of professional experience in Software Engineering
  • Comprehensive knowledge of Java, C++, Python, or comparable OO languages
  • Extensive knowledge of relational databases such as MySQL or PostgreSQL
  • Extensive experience deploying to cloud environments like AWS, Azure, or Google Cloud
  • Demonstrable experience working closely across teams spanning engineering, product, and design
  • Have a strong desire for personal growth and willingness to learn new technologies.
Nice to have
  • Master’s Degree or PhD in Computer Science or a related technical field
  • Interest in mentoring junior members of our team
  • Experience working with one or more of the following: Front-End Development (Vue.js, React), Machine Learning Systems, Embedded Systems

TheTake is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Interested in Learning More?

Send us a message at careers@thetake.com

or

Browse more opportunities here.