Staff Data Engineer

Published date Posted on Indeed on Jul 30, 2021 (49 d ago)

EXOS is a leader in the field of human performance, a category it created more than 20 years ago. For two decades we’ve stood side by side with the very best, coaching individuals, teams, and communities to higher levels of performance. And we’ve done it all by pioneering and leveraging sports science and proprietary tools across mindset, nutrition, movement, and recovery.

Today, EXOS employs more than 4,000 people in over 400 locations worldwide. With award-winning facilities, sports medicine clinics, technology, and services, EXOS connects people to the solutions they need. We provide comprehensive game plans, regardless of skill and sport, based on time-tested fundamentals and research in order to help people take control of their health and performance. EXOS is trusted by hundreds of clients including leaders in business, technology, health, community organizations, and world champions in sports. Now we’re leaning into our rich heritage to move the brand forward. In 2020, EXOS founder and president Mark Verstegen brought on industry vet Sarah Robb O’Hagan as CEO to lead the company into its next chapter.

Culturally, we promote and reward humility, one team and tenacity as some of our core values and we are committed to cultivating an inclusive work environment where all of our team members feel empowered to grow and bring their whole selves every day. We celebrate the diverse voices and perspectives of our team members, knowing that diversity of age, race, ethnicity, gender identity, sexual orientation, veteran status and national origin, among other social identities, drive innovation, belonging and fuel our work.

Job Summary:

Job Description:


  • Build and support large-scale batch and real-time data pipelines with data processing frameworks like Spark and AWS managed services.

  • Use best practices in continuous integration and delivery.

  • Help drive optimization, testing and tooling to improve data quality and our ability to use data to make product decisions.

  • Collaborate with other software engineers, ML engineers and stakeholders, taking learning and leadership opportunities that will arise every single day.

  • Collaborate with the analytics team to support their BI tools and initiatives to deliver the reliability, speed, and scalability of a data platform they’ll love working with.

  • Work in multi-functional agile teams to continuously experiment, iterate and deliver on new product and infrastructure objectives.

  • Contribute to and optimize the existing data infrastructure which serves as a single version of the truth, standardizing data into coherent formats so that it can be queried using common query languages.

  • Support for the integration of API calls to gather third-party vendor data.

  • Create and maintain pertinent datasets aligned to business needs, including gathering client report requirements to execute to highest possible standards.

  • Ensure data structures, reports and any other data-related item meets standards and guidelines outlined by EXOS Data Governance.

  • Find trends in data sets and develop algorithms to help make raw data more useful to the enterprise.

  • Identify, design and implement internal process improvements, including automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.

  • Collaborate with data analysts to understand data requirements necessary for building new data pipelines, and optimize existing data streams, so that analysts can seamlessly connect to data through Looker among other tools.

  • Work within multidisciplinary teams to identify client needs, define critical success indicators, identify and maintain data flows that fuel operations, and supply data.

  • Keep abreast of new data storage, delivery, analysis, visualization, reporting techniques and software to develop more powerful data infrastructure.

  • Be a trusted technical advisor to customers and solve complex data challenges.

  • Inspire and lead others with your work ethic, business results, intrapersonal skills and willingness to see success based on team accomplishments vs. your individual achievements.

  • Prior experience working on client-facing products is a plus

  • Prior experience managing others and interest in operating as a “player coach” is a plus

  • Prior experience collaborating with data scientists and machine learning engineers is a plus

  • This role will report to the Head of Machine Learning & Data


  • Know how to work with high volume heterogeneous data, preferably with distributed systems on the AWS platform.

  • Know how to write distributed, high-volume services in Python, Spark and/or Java (Go and other languages are a plus) leveraging AWS managed services.

  • Prior experience building and supporting infrastructure as code is a must.

  • Prior experience with AWS CDK, AWS Glue, and other related CI/CD tooling within AWS is a must

  • Knowledgeable about data modeling, data access, and data storage techniques.

  • Appreciate agile software processes, data-driven development, reliability, and responsible experimentation.

  • Want to own the software you write in production.

  • Understand the value of partnership within and across teams.

  • Care a lot about fostering a diverse culture that includes everyone and supports them being their authentic self. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our customers.

  • Experience building the infrastructure required for optimal ETL of data from a wide variety of data sources.

  • Experience juggling the responsibilities of direct reports while also contributing as an individual is a plus

  • A successful history of manipulating, processing and extracting value from large disconnected datasets.

  • Superior understanding of database query languages and substantial knowledge in analytical approaches.

  • Expertise with data mining and visualization techniques, ability to apply context to data, and strong ability to communicate the data (verbal and written).



  • Bachelor’s degree in a technology-related field (data science, computer science, software engineering, etc.), with no less than 5+ years’ data engineering experience.

  • At least 2 years experience with each of the following: AWS Glue, AWS CDK, and other related AWS CI/CD tools

  • At least 2 years of experience writing and maintaining infrastructure as code.

  • At least 3 years experience building client-facing products.

  • At least 2 years of people management experience.

  • Experience with data processing software and algorithms.

  • Experience in writing software in one or more languages: Java, Python, Go. Experience in SQL.

  • Experience managing client-facing projects, troubleshooting technical issues, working with cross-functional stakeholders.

  • Experience in working with/on data warehouses, including data warehouse technical architectures, infrastructure components, ETL/ ELT and reporting/analytic tools and environments, data structures.

  • Excellent verbal and written communication skills.


  • A more general software development background in addition to relevant work as a data engineer

  • Hands-on experience in big data, information retrieval, data mining or machine learning.

  • Relevant AWS Certifications in cloud computing, data engineering, machine learning, and/or solutions architecture.

  • Experience architecting, developing software, or internet scale data solutions in virtualized environments.

  • Reflective, independent and eager learner (e.g., learns from mistakes, asks good questions, able to generate creative solutions to problems with minimal guidance).

  • Detail-oriented with an ability to effectively multi-task in a deadline-driven atmosphere.

  • High levels of integrity, autonomy, self-motivation and ability to work well in a team.

  • Experience in health, fitness, wellness, etc.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us !

We are an equal opportunity employer

EXOS is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state, or federal laws. EXOS provides reasonable accommodation to employees and applicants for employment who have disabilities. You may request reasonable accommodation, in writing, by reaching out to our People Operations department at:

Attention: People Operations, Accommodations

2629 E. Rose Garden Ln.

Phoenix, AZ 85050

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Job position/level: Mid or Sr. Data ScientistJob Location: Anywhere from USAFulltime/Part-time: Fulltime/Part-timeMonth/Year: June 7th 2021CORMAC is transforming the Healthcare industry using Data and Analytics. CORMAC is looking for an enthusiastic and innovative candidate to jo

Fathom Management Fathom Management |

Certified AWS Senior DeveloperWe have been working aggressively with the customers to assess and migrate IT systems into cloud-based environments (Microsoft Azure, Amazon Web Services and others) as well as procure and implement new technology to replace legacy systems. The AWS D

Intone Networks Intone Networks |
2 d ago

Here’s what you’ll do in this role: The Unix Administrator position is responsible for the day-to-day support and administration of virtualized Unix environments in both on-prem and Cloud/AWS configurations Focus is on AIX/RHEL administration, third party software app

Vings Technologies Vings Technologies |
2 d ago

AWS DeveloperLocation: Denver, CO (Remote)Develop, bound and model software APIs for the data moving in and out of the applicationJava, Microservices coding experience working in AWS Environment by using Lambda, Step Functions, and cloud servicesTranslate business and functional.

Job Description:Pluralsight is hiring Training Architects specializing in AWS Databases. The role is remote based in the US.Our Training Architects are cloud industry professionals who love sharing their knowledge of and passion for cloud computing with others. They are part tech