Data Engineer

Data Engineer

This job is no longer open
Busy people crave anything that makes things easier, that moves work from the foreground to the background, that can operate without our attention so we can focus on more important things. At Upside, we serve business travelers who are the busiest of the busy and the most stressed out of the stressed. They are counted on to deliver results that grow their companies and their careers – new clients, new vendors, new relationships, new opportunities. And, everytime they travel for work they sacrifice precious personal and family time. That’s why we never forget our customers are real people with families and feelings and things to get done. 

We love to solve problems, and we have an upbeat view of the future. We are a diverse team of fiercely intelligent people who are great at what they do and great at doing it with others. Our goal is to transform the experience of buying travel and what it’s like to be on a business trip for travelers, travel managers, and companies. If you love building and selling things that give users the gift of more time to spend on what’s important to them, then Upside is the place for you. 

We're looking for a well-rounded Data Engineer to join Upside Engineering. In this role, you will focus on enabling Upside to be a data-driven company through maintaining clean data architecture, developing frameworks, implementing tooling & automation to improve the efficiency of data delivery across the entire organization.

ABOUT YOU

    • You have a B.S. or higher degree in Computer Science, Engineering, Mathematics, Statistics or a related field and/or equivalent practical experience in Data Engineering.
    • You are an individual contributor who works well in an agile team.
    • You have strong software development chops and deliver tested and scalable code in at least 1 language such as Python, Golang, Java, or Scala.
    • You have experience with system integrations and can explore APIs, documentation, system logs, etc. to come up with solutions.
    • You have experience with large scale migrations and/or infrastructure implementation projects. Familiarity with Terraform, Pipelinewise, dbt, and/or Spinnaker a plus. 
    • You have worked with a big/fast data platform such as AirFlow, Snowflake, Kafka, ElasticSearch, Spark, and Hive.
    • You have advanced working SQL knowledge and experience working with relational databases, query authoring as well as working familiarity with a variety of databases.
    • You feel at home working in the AWS ecosystem.
    • You have strong analytical skills related to working with unstructured datasets.
    • You have a customer-focused, data-driven approach to problem solving.
    • You are a team-player that enjoys sharing what you learn with others and receiving the same in return.
    • You appreciate that engineering is all about tradeoffs and realize there is a time and place for streaming, batch, and offline.
    • You are looking to get in on the ground floor of a well-funded startup with a proven leadership team. Prior startup experience is a huge plus! 

ABOUT THE GIG

    • Create and maintain optimal data pipeline architecture.
    • Assemble large, complex data sets that meet functional / non-functional business requirements.
    • Write and maintain code to move and transform data both within our application as well as in/out of our partners’ systems.
    • Deliver solutions that are testable, observable and scalable.
    • Automation is central to our ecosystem and all solutions will have a CI/CD delivery methodology. 
    • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
    • Keep our data separated and secure across national boundaries through multiple data centers and AWS regions.
    • Create data tools for analytics and data scientist team members that assist them in building data products and services.
    • Build analytics tools that utilize the data pipeline to provide actionable insights across key business performance metrics.
ABOUT ENGINEERING AT UPSIDE 
We love to ship. We’re completely on the CI/CD train, shipping code multiple times a day. We’ve developed a clustered container environment in AWS using Docker and Kubernetes to manage hundreds of microservices written primarily in Node, Go and Python. Our web frontend is written in React/Redux and we’re building native iOS and Android apps that take full advantage of the powerful platforms they run on. 

Upside uses data systems designed to fit the product needs for both SQL and NoSQL data storage. Data flows through Pipelinewise and dbt for ETL jobs, Snowflake for our warehousing & Looker for our BI reporting. 

View our blog at: https://engineering.upside.com

ABOUT US
We are positive, passionate, playful, and always pushing to be better. Our team is a hodgepodge of challenge seekers, travel gurus, startup junkies, and data-miners who see the big picture.

YOU WANT TO TALK TO US IF… 
You are motivated by disrupting the norm.
You have a great sense of humor and take your profession seriously, but not yourself.
Your entrepreneurial spirit drives your bias for action.
You are all about constructive feedback - you can dish it out and you can take it.
You thrive in the frenetic energy of a startup.

WHAT WE OFFER
Competitive salary + equity 
Full health, vision, and dental coverage
401K plan 
Open paid time off 
 
Upside Travel is an equal opportunity employer and encourages people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply. We are committed to being an inclusive place to work, while maintaining a workforce that represents the communities we serve.
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.