Sr. Software Engineer

Peloton Interactive, Inc.
New York, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 213K

Job location

New York, United States of America

Tech stack

Artificial Intelligence
Databases
Amazon DynamoDB
Github
Mobile Application Software
Python
PostgreSQL
Memcached
MongoDB
MySQL
NoSQL
Redis
Software Tools
System Availability
Large Language Models
Caching
Backend
Kotlin
Event Driven Architecture
Kubernetes
Low Latency
Deployment Automation
Cassandra
GraphQL
Terraform
gRPC
Jenkins

Job description

The backend teams at Peloton help power experiences across our Product portfolio as well as our Mobile applications. We enable our members to discover and take live and on-demand classes across any number of fitness disciplines, compete on the leaderboard, take part in challenges, connect with each other, and much more. We're looking for strong, passionate senior software engineers to join us in our quest to improve these experiences and build entirely new ones, while scaling our architecture to support many millions of members. We are an AI-forward organization that embraces modern AI tools and techniques to enhance developer productivity and accelerate innovation. We're looking for engineers who are excited about AI and proficient in leveraging it as part of their daily workflow. At Peloton, intelligent and motivated engineers can have a tremendous impact on what we create and how we create it. Help us build the future of fitness!

YOUR DAILY IMPACT AT PELOTON

  • Be a valued member of an autonomous, multi-functional agile team
  • Build business-critical services with a focus on high availability, low latency, security, and scalability
  • Be a technical leader within the team you work with and within Peloton in general
  • Shape technical architecture and best practices that scale across teams
  • Mentor engineers across the team, providing technical guidance and fostering a culture of engineering excellence

Requirements

Do you have experience in gRPC?, * 6+ years of experience developing high-performance, highly scalable backend systems

  • Hands-on experience with AI and demonstrated proficiency using AI tools (e.g., LLMs, code assistants) to enhance productivity in your day-to-day development work
  • Hands-on experience building, testing, deploying, and monitoring services
  • Hands-on experience implementing event-driven architectures
  • Experience with both relational (e.g. PostgreSQL, MySQL) and NoSQL (e.g. DynamoDB, Cassandra, Mongo) databases and caching systems (e.g. Memcached, Redis)
  • Expertise in Kotlin, Python, or similar languages
  • Experience with request processing such as REST, gRPC, or GraphQL
  • Familiar with deployment tools/environments such as Kubernetes, Terraform, GitHub Actions, Jenkins, etc.

#LI-JS2

About the company

Peloton (NASDAQ: PTON) provides Members with expert instruction, and world class content to create impactful and entertaining workout experiences for anyone, anywhere and at any stage in their fitness journey. At home, outdoors, traveling, or at the gym, Peloton brings together innovative hardware, distinctive software, and exclusive content. Founded in 2012 and headquartered in New York City, Peloton has millions of Members across the US, UK, Canada, Germany, Australia, and Austria. For more information, visit www.onepeloton.com.

Apply for this position