Back-End Software Engineer
Posted on 4/4/2023
INACTIVE
Pinterest

5,001-10,000 employees

Visual discovery engine for finding ideas
Company Overview
Pinterest stands out as a unique platform that harnesses the power of visual discovery, offering an extensive dataset of over 200 billion ideas, making it a treasure trove for those seeking inspiration in various aspects of life. The company's culture is rooted in creativity and inclusivity, fostering an environment where over 430 million global users can explore, plan, and actualize their dreams. With its unique blend of technology and creativity, Pinterest has positioned itself as a leader in the social media industry, providing a distinct and personalized user experience that sets it apart from competitors.
Data & Analytics
AI & Machine Learning
Consumer Goods

Company Stage

N/A

Total Funding

$2.9B

Founded

2010

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

12%

1 year growth

20%

2 year growth

46%
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Apache Flink
Apache Spark
Apache Kafka
Java
Scala
Natural Language Processing (NLP)
Hadoop
C/C++
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • 3+ years of industry experience
  • Expertise in at least one of the generic programming languages (Java/Scala/C++/Python/)
  • Expertise in building and debugging scalable backend services and APIs
  • Hands-on experience with large-scale distributed systems (distributed storage systems, stream processing, inference, and deployment at scale)
  • Hands-on experience with big data technologies (e.g., Hadoop / Spark / Kafka / Flink) and scalable real-time systems that process stream data
  • Experience working with machine learning model lifecycle
  • Basic knowledge of machine learning (or willingness to learn!), e.g., feature extraction, training, and some familiarity with machine learning domains (e.g., user modeling, personalization, recommender systems, search, ranking, natural language processing)