Job Description
Meet Upside:
Upside is a high-growth retail technology company driving hundreds of millions of dollars in proven profit to brick and mortar businesses. Unlike the many apps and services that provide discounts to consumers but actually hurt retailer profitability, Upside is the only two-sided marketplace that provides proven incremental profit to retailers. Tens of thousands of retailers nationwide are seeing a 52% ROI on averageāresults that have been independently audited by Fortune 500 and third-party analytics companies. On the consumer side of the marketplace, millions of users power $5 billion in purchases through the Upside platform every year. They use our top-rated mobile app to see 2 to 3 times more value on their purchases than with any other product. By helping people and businesses do better, communities grow stronger. Youāll join a Team whose experience hails from places such as Google, Uber, Instacart, Capital One, and MasterCard with proven startup executives and venture capitalists. Our mission, values, and commitment to inclusivity guide our team of more than 300 people worldwide, and the quality of our culture is reflected in the impact weāve had on communities nationwide.
Upside was named #2 on Deloitte's 2021 list of Fastest Growing 500 Tech Companies andĀ #308 in Inc.ās Americaās fastest growing private companies of 2022. Upsideās Series D was raised in March 2022 and led by General Catalyst at a $1.5B valuation. Other investors include Bessemer Ventures and Formation8.
Meet the Data Experience team:
As a part of our Engineering organization, the Analytics Engineering (AE) team builds and operates the Upside data platform, creating data models, pipelines, and analytical tools that feed Upsideās appetite for data. The AE team leverages data and creates self-service data tooling to help other engineering and business teams make critical business decisions, with the goal of scaling Upside.
About the job:
Our AE team is growing! As a Staff Software Engineer, you will be a technical mentor for the other Analytics Engineers, growing their skills in both software and data engineering. You will interface across the company, iterate quickly to respond to business needs, and help maintain order in our data products.
What you'll do:
- Guide analysts, data scientists, and engineers on best practices in software engineering and big data (e.g., building test suites and data dictionaries)
- Own the Snowflake data warehouse, including monitoring, documentation, test coverage, and refactoring core data models for reusability
- Build self-service tooling and the company data platform for analysts, data scientists, and engineers to publish and consume data to/from the data mart
- Consult with various departments to understand their data needs, train business users on how to use data and visualization tools, and model data in a way that empowers users to answer their own questions
- Partner with engineering teams to publish valuable assets into the data mart and to query the data mart for customer-facing use cases
- Transform, test, deploy, and monitor data to deliver clean and trustworthy data for analysis to end-users
- Write production-quality ELT code in SQL and Python with an eye towards performance, maintainability, and scalability
What you need:
- 8+ years of software engineering experience with enterprise coding experience in an object-oriented language such as Python, Java, or C#
- Experience with SQL and distributed databases such as Snowflake, Vertica, Redshift, or Athena
- Deep understanding of data structures, database design, and BI tools such as Looker
- Experience with a public cloud, preferably AWS
- Experience with continuous integration and deployment (CI/CD), infrastructure as code (IaaC), and DevOps tools and practices
- Ability to use a customer focused and empathetic approach to understand how data can be used to empower end-users and a passion for being an accelerator for other teams
- Passion for working in a dynamic and growing startup environment with a tight-knit, encouraging engineering team that strives to make work interesting, challenging, and fun
- Ability to take risks and fail, then learn and self-improve
Our technology stack:
- Snowflake
- Dagster
- dbt
- Python
- SQL
- Looker
- AWS
- GitHub and GitHub Actions
- Terraform
The fine print:
- Worksite location: This is a fully-remote role that may sit anywhere in the United States. You're welcome to work from our DC, Austin, Chicago or New York office if you're in-region!
- Notice to recruiters and placement agencies: This is an in-house search with a dedicated recruiter. Please do not submit resumes to any person or email address at Upside. Upside is not liable for, and will not pay, placement fees for candidates submitted by any party or agency other than its approved recruitment partners.
At Upside, we believe that diversity drives innovation. Our differences are what makes us stronger. Weāre passionate about building a workplace that represents a variety of backgrounds, skills, and perspectives and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Everyone is welcome here. Come join us!
#LI-NE1Date Posted
04/04/2023
Views
15
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View DetailsFull Stack Product Engineer - Jiga
Views in the last 30 days - 0
Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsExecutive Director Patient Advocacy - Kyverna Therapeutics
Views in the last 30 days - 0
Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...
View Details