Senior Software Engineer (Backend, AI Platform)
Team: Software
Location: Boston, MA
Workplace Type: onsite
At WHOOP, we're on a mission to unlock human performance and healthspan. WHOOP empowers members (Olympians, Professional Athletes, Fitness Enthusiasts, etc) to perform at a higher level through a deeper understanding of their bodies and daily lives. We are looking to add highly motivated and skilled engineers to our team to help us take our proven system to new heights.
The AI Platform team at WHOOP is responsible for building the foundation that enables scalable, responsible, and accessible use of Generative AI across our products. We focus on developing reusable infrastructure, services, and tools that empower product and software teams to experiment with, integrate, and ship GenAI-powered features efficiently and safely. By abstracting the complexities of large language models (LLMs) and enabling deliverability of personalized member insights, our platform accelerates innovation and ensures consistent, high-quality user experiences.
As a Senior Software Engineer on the AI Platform team, you will play a key role in designing and scaling the systems that serve as the backbone of WHOOP’s Generative AI capabilities. You’ll build robust, modular services and developer-friendly tools that simplify working with GenAI models across the organization. This role combines a platform mindset with engineering excellence, helping WHOOP unlock the full potential of Generative AI—across the Core product, coaching, insights, and beyond.RESPONSIBILITIES:
-
Help execute WHOOP's vision to build and scale the use of Generative AI
-
Develop backend features and services, leveraging Java, AWS, and PostgreSQL to deliver scalable and reliable software solutions.
-
Collaborate with cross-functional teams—including Product, Design, and Data Science—to gather technical requirements and deliver impactful infrastructure and tools
-
Design abstraction layers that empower Product and Software teams to leverage Generative AI in the WHOOP product.
-
Build data pipelines used to evaluate and fine-tune LLM models
-
Consistently deliver high-quality code, adhering to best practices in software design and development.
-
Develop and maintain observability and monitoring systems to ensure the stability and reliability of deployed features.
-
Mentor and support junior engineers, fostering a culture of collaboration and continuous improvement.
QUALIFICATIONS:
-
Strong experience building applications leveraging Large Language Models.
-
Experience in backend development, working on large-scale distributed software systems.
-
Expertise in API design and development (preferably with Java).
-
Experience in relational database design and development (SQL).
-
Experience with scalable system design and performance optimization.
-
Strong independent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
-
Excellent communication skills and a commitment to delivering high-quality work.
-
Expertise with Websockets is a plus
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
