LEAD SOFTWARE ENGINEER, DATA ENGINEERING
San Francisco, CA
Sports Technology
Posted/Updated: 01/08/18
Job Summary
Under Armour is all about performance. Because what we make empowers athletes in every form to push themselves, to turn good into great, and to stay hungry for whatever comes next. And this is exactly what we expect from each other.
Working with us means one key thing: no matter what you do, you see every day and every project as a chance to push your field forward. In every store and every office, we build teams where everyone is an MVP. And together we tackle every challenge head on. Because we work to push the gear, the game, and ourselves farther.
We’re looking for people who do more than good work.
We’re looking for the Best in Every Game.
Under Armour is the chosen brand of this generation of athletes... and the athletes of tomorrow. We're about performance - in training and on game day, in blistering heat and bitter cold. Whatever the conditions, whatever the sport, Under Armour delivers the advantage athletes have come to demand.
That demand has created an environment of growth. An environment where building a great team is vital. An environment where doing whatever it takes is the baseline and going above and beyond to protect the Brand is commonplace.
The world's hungriest athletes live by a code, a pledge to themselves and everyone else: Protect This House... I Will. Our goal is to Build A Great Team! WILL YOU…PROTECT THIS HOUSE?!
Summary
On the Connected Fitness Data Engineering team we design and build data-driven products to support our Connected Fitness community. We develop software that processes data at scale and serves it to drive insights to our users. We make it easier to discover and access data via the right tools and systems across the organization. We educate our co-workers on using data-driven approaches and techniques. We innovate by applying machine learning, statistics and analytic approaches to drive innovation in our business domain.
As a Lead Software Engineer you will provide technical leadership on a team of Data Engineers at Under Armour. You will focus on ensuring that the Connected Fitness data pipelines are providing value to our business and products through the design, implementation and integration of technical solutions. You can bring thought leadership and educate other teams around data platforms and data-driven products. You will improve process & methodologies to make the team more effective and impactful, bring excellent interpersonal skills, and are biased towards action.
ESSENTIAL DUTIES AND RESPONSIBILITIES. You will design and evaluate various techniques to handle and process large-volume of semi-structured and structured data. You will build and maintain data pipelines, create service layer APIs to serve data, as well as drive data discovery and access. You will work closely with team and create new engineering processes as necessary, champion standard methodologies, and promote overall operational excellence. You will communicate within and across teams to solve problems and hit team goals. You will build working relationships across matrixed teams in order to deliver product.
Education and/or Experience
- BS, MS, or PhD in Computer Science, or equivalent work experience
- 7+ years of data or software engineering experience
- 3+ years of experience with data engineering technologies at scale
- Extensive experience with a modern data pipeline ecosystem
- Proficient in at least one SQL dialect
- Strong skills in a scripting language
- Experience with workflow management tools
- Experience with a scalable messaging system (e.g Kafka, SQS, Kinesis) and different data serialization (e.g. json, protobuf, avro)
- A consistent track record of on-time delivery with high quality
- Ability to interpret and analyze data
- Ability to rapidly learn and take advantage of new concepts, business models, and technologies
- Has an understanding of good software development practices/patterns/architecture
Bonus Qualifications
- Experience with Spark, Hive, Presto
- Experience with S3, Redshift and other AWS technologies
- Experience with Airflow
- Experience with Kafka, json, avro
- Experience with Scala, Java, Python
- Experience with health, food and exercise related data
At Under Armour, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Under Armour believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.
How to Apply for Position:
Upgrade your account to paid subscription and gain access to this job as well as all other sports job opportunities:
Upgrade to a premium membership for complete access!
Subscribe today and gain access to 425 jobs in the sports industry - Cancel anytimeSimilar Jobs
Youth Sports Camp
West Region
Sports Internship
Posted/Updated: 03/28/24
Sports Media
West Region
Sports Technology
Posted/Updated: 02/27/24
Sports Media
West Region
Sports Technology
Posted/Updated: 02/22/24
Popular Sports Network
West Region
Sports Technology
Posted/Updated: 02/14/24
Sports & Entertainment Company (TX)
Central Region
Sports Technology
Posted/Updated: 03/28/24