Software Engineer

Pinterest is a visual discovery platform where millions of people find inspiration and ideas for their lives.
$185,142 - $244,872
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
1+ year of experience
Enterprise SaaS · Consumer

Description For Software Engineer

Pinterest is a global visual discovery platform where millions of people find daily inspiration. As a Software Engineer at Pinterest, you'll be part of a team that powers the observability infrastructure that helps maintain and improve the platform's performance and reliability. You'll work on challenging problems using modern technologies like Python, Java, React, and various AWS services. The role combines full-stack development with distributed systems expertise, requiring both technical depth and breadth.

You'll be responsible for building and maintaining observability products that enable Pinterest's engineering teams to monitor, debug, and optimize their services. This involves working with time-series databases, building data pipelines, and creating intuitive visualizations. The position offers significant technical challenges, from handling large-scale data processing to designing efficient algorithms for data analysis.

Pinterest offers a progressive work model called PinFlex, providing flexibility in how and where you work. You'll be part of a company culture that values diversity, inclusion, and innovation, while working on products that impact millions of users worldwide. The role offers competitive compensation, including equity opportunities, and the chance to work on meaningful problems at scale.

This is an excellent opportunity for engineers who want to work at the intersection of distributed systems, data processing, and user experience, while contributing to a platform that helps people discover and do what they love.

Last updated 17 days ago

Responsibilities For Software Engineer

  • Contribute to observability product development from ideation to implementation
  • Build products and features for visually rich experiences
  • Identify and solve engineering challenges
  • Design and develop clean, efficient software
  • Analyze and resolve complex problems
  • Develop new features from scratch
  • Run experiments to improve user experience

Requirements For Software Engineer

Python
Java
JavaScript
React
TypeScript
MySQL
  • Bachelor's degree in Computer Science, Engineering or related quantitative discipline
  • Experience with Python
  • Experience with Java
  • Knowledge of Microservices
  • API Development skills
  • AWS experience
  • React knowledge
  • JavaScript proficiency
  • Database expertise
  • Understanding of Distributed systems
  • Experience with Time-series Database
  • TypeScript knowledge
  • Experience with Flink
  • ElasticSearch experience
  • Logstash knowledge
  • Data Mining skills
  • Algorithm knowledge
  • Unit/integration testing experience

Benefits For Software Engineer

Equity
  • Competitive salary
  • Equity compensation
  • Flexible work arrangements through PinFlex

Interested in this job?

Jobs Related To Pinterest Software Engineer

Backend Software Engineer

Backend Software Engineer role at Pinterest building scalable solutions for millions of users with focus on Pinner-facing features.

Software Engineer II

Software Engineer II at Pinterest to build backend features for millions of users, focusing on scalable solutions and end-to-end functionality.

Application Engineer III

Application Engineer III position at Amazon's Kindle Engineering Support team, providing tier 3/4 production support and development for digital products.

Software Development Engineer, SCOT AIM Planning Capacity

Software Development Engineer role at Amazon focusing on supply chain optimization and capacity planning systems, offering competitive compensation and comprehensive benefits.

Automation & Controls Engineer, GSE Automation, Project Kuiper

Automation & Controls Engineer position at Amazon's Project Kuiper, focusing on satellite production automation and control systems implementation.