RETURN TO CAREERS

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.

What you'll do

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. You can help make that happen.

Our back end engineers are expected to wear many hats, where no job is too small and are eager to take on huge challenges. They spend their time building out systems covering internal tools that involve the full web application stack front-end to back-end as well as huge distributed systems productionizing our ML team’s models to run inference on millions of images. They 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
  • Help model complex problems and architect large-scale distributed systems
  • Design stable and performant APIs for both internal and client-facing products
Requirements
  • Passion for movies, TV, or fashion
  • 3+ years of professional experience in Software Engineering
  • Experience working with Java, C++, Python, or comparable OO languages.
  • Have knowledge of relational databases such as MySQL or PostgreSQL.
  • Though this is primarily a back-end role, knowledge and willingness to learn HTML/CSS/Javascript is important to make the services you’ve built useful to others.
  • You value code clarity over cleverness to make sure your code can be easily understood and modified by others.
  • Be able to work closely across teams spanning engineering, product, and design.
  • Have a strong desire for personal growth and willingness to learn new technologies.
  • Familiarity deploying to cloud environments like AWS, Azure, or Google Cloud
Nice to have
  • Bachelor’s Degree, Master’s Degree or PhD in Computer Science or a related technical field
  • Experience working with one or more of the following: Front-End Development, 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.