Staff Software Engineer
Search
Confirmed live in the last 24 hours
Locations
Remote • United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Elasticsearch
Google Cloud Platform
MongoDB
MySQL
Redis
SQL
Python
Requirements
- Substantial development and administration experience in search technology (Elasticsearch, Opensearch, Apache Solr, and/or Algolia)
- Experience in performance tuning, query analysis, defining success criteria and metrics, designing ranking and relevance experiments and optimizing Elasticsearch
- Knowledge of high availability and disaster recovery options for search
- Observed and identified service pain points, priorities, requirements, and success criteria
- Built high request volume APIs for a multitude of clients, including but not limited to: Mobile, Web, Third-Party integrators
- Exposure to a variety of data stores and search technologies (e.g. MySQL, RDS, MongoDB, DynamoDB, Redis, Open Search, Elasticsearch, Neo4j)
- Familiarity with AWS, GCP and/or other cloud computing platforms
- Prior experience with Python, SQL, and/or GraphQL
- Understanding of best practices in database design, data architecture, and performance tuning
Responsibilities
- Lead the evaluation and implementation of our search and data technologies to ensure the best possible search experience for users of our applications and APIs
- Handling distributed I/O patterns, search performance tuning including data-design, indexing, evaluation and improvement
- Build and maintain APIs that drive our user's experience, integrating with services and systems across the MyFitnessPal engineering teams
- Work with our engineering and product teams in support of MyFitnessPal to solve critical user problems using a wide variety of technologies
- Engage in code-reviews as a mentor and peer
- Live our core values in all you do:
- Be Kind and Care
- Live Good Health
- Be Data-Inspired
- Champion Change
- Leave it Better than You Found It
- Make It Happen
Health tracking fitness tool
Company Overview
MyFitnessPal is on a mission to be the global catalyst for every “body” to achieve their healthy. MyFitnessPal provides powerful tools that make it easier for everyone to live a healthier life by tracking meals and physical activity.
Benefits
- Remote work flexibility
- Physical office in Austin, TX
- Annual, in-person company retreats
- Company paid lunches & working sessions
- Flexible time-off policy + flexible working hours (Unlimited PTO Plan)
- Competitive medical, dental, and vision benefits
- Safe Harbor 401K program
- parental leave
- Monthly Wellness Allowance
- Reward & recognition platform
- MyFitnessPal Premium
- Modern Virtual Learning and Development Library
- DEI Committee
Company Core Values
- Be Kind and Care
- Live Good Health
- Be Data-Inspired
- Champion Change
- Leave it Better than You Found It
- Make It Happen