Senior Software Engineer - Data Engineering

San Francisco, CA, United States • $140k - $180k • 0.0% - 0.0%

Shipt


Role Location

  • San Francisco, CA, United States

Compensation

  • $140k - $180k
  • 0.0% - 0.0%

Employees

501+ people

Address

201 3 Rd St Ste 800
San Francisco, CA, 94103, US

Tech Stack

  • Go
  • React
  • React Native
  • AWS
  • Kafka
  • K85
  • Postgres
  • DYNAMO
  • Redis
  • GraphQL
  • Ruby on Rails
  • Ruby

Role Description

Shipt is a membership-based marketplace that helps people get the things they need. Our friendly shoppers handpick fresh groceries and household essentials and deliver them to members in as soon as one hour.

What You'll Gain

Shipt has a wide variety of data partners and as our data volumes increase dramatically in a national rollout, we’re looking to grow the Framework and Tools group within Data Engineering to help expand and develop our large-scale data processing platform and tools.

Data Engineering at Shipt primarily focuses on retailer catalog and general product data for e-commerce purposes. You’ll focus on developing pipeline frameworks, services, and tools that can scale to match the company’s growth trajectory.

Your Responsibilities

Develop and scale our data processing platform and services so that we can quickly and reliably process large amounts of data Help evolve our data model for new retailers and new retail verticals Work with other teams in the organization (e.g., Engineering, Catalog) to build tools and solutions that support and help manage data within the Shipt ecosystem Keep the big picture in mind so that our architectural patterns can better consume and validate source data Build and experiment with different tools and tech, and share your learnings with the broader organization

Requirements

Candidate should have at least 5+ years of relevant full time work experience. Python programming skills. Experience with React is a plus. Good Systems design and architecture skills. Experience with ETL processes, data pipelines is a plus. Experience developing micro services is a plus. Experience with relational (SQL) and non-relational Databases is a plus. Bachelor’s degree in Computer Science or similar technical field. Excellent written and verbal communication skills; able to effectively collaborate with diverse teams. Familiarity with git. Contributions to any open source projects is a plus. A Bachelors/Masters Degree in Computer Science or equivalent work experience.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About Shipt

Through a user-friendly app and a local network of reliable shoppers, Shipt connects members to fresh groceries and everyday essentials. Saving time, fuel and headspace, next-hour, same day grocery delivery is quickly becoming an everyday necessity for people looking for an extra few hours and intentional food choices.

Company Culture

Our Shipt culture can be described with our core values.

People first: Shipt puts people first in everything we do, so we make the perks and programs that we offer to our team members a priority. We’re fanatical about providing personal, high-touch service that goes above and beyond. And in order to provide that high level of service, it's imperative that the team members at Shipt are well taken care of. Shipt makes sure our employees are happy, healthy, and productive by providing unlimited PTO and great benefits including health insurance, counseling, legal advice, and financial consulting. New parents need not worry, because Shipt provides progressive paid parental leave. Lastly, Shipt focuses on our employees' health and wellness; we have an on-site gym in Birmingham, a $50/month wellness stipend in San Francisco, and free weekly yoga. In every action Shipt takes, we strive to ensure our team members feel the impact of our People First mentality.

Put Excellence on Repeat: Every day, Shipt team members strive for excellence. From our product, to our service, to our relationships, we consistently set high goals for ourselves. To encourage excellence each day, Shipt supports career growth and development by promoting from within. Shipt School is a program designed to refine existing and develop new skills. We provide courses including writing workshops, coding classes, and even self-defense classes. Shipt hosts technology conferences, like our React Conference, in which not only Shipt team members, but members of the community, are invited to join. Furthermore, our monthly Mentorshipt Program allows team members the opportunity to shadow and learn from senior employees; this program helps our team members enhance skills and form relationships within the company. We strive for excellence in all that we do, and we work hard to help our Shipt team members achieve it.

Move Fast, Celebrate Wins We often say that Shipt years are a lot like dog years. We move so quickly that in one year you can see seven years' worth of growth. Moving quickly is how Shipt has earned success to date, and it’s how to ensure success in the future. This translates into a strong kudos culture. Not only do we reward team members with prizes, such as gift cards for successes, but we have a Slack channel specific to providing public kudos so the whole company is aware. Similarly, we throw parties when new product features launch, complete with cake, balloons, and speeches. But the party doesn't stop there! The Shipt Town Hall is an annual all-hands meeting where we come together to hear from our executive team about the wins of the previous year and evaluate growth opportunities for the upcoming year. We move fast, and celebrate wins, together.

Built on Trust We believe that empowerment leads to success. Our work depends on taking people at their word. Team members are given the freedom and responsibility to make decisions that have a meaningful impact on our business. We cultivate confidence in our team through small actions that make a big impact, like Innovation Labs, which are opportunities for any Shipt team member to sit down with our Product Team to brainstorm the next big idea they've been dreaming up for Shipt's service. Similarly, we love Bug Bashing - and no, we aren't talking about the creepy crawly types. We're talking about competitions between our engineers to see who can sift through the most code looking for errors; and yes, prizes are involved. We know we’ll be successful, because we trust one another.

Build Community The community Shipt is creating isn’t an accident – it’s purposeful, meaningful, and fundamental to our success. Hunger Action Month is very important to Shipt; annually we host an in-office competition to see which team can collect the most food to donate to our local food banks. This year a little healthy competition yielded over 1,000 pounds of food which is approximately 1,150 meals! Shipt has collected and donated school uniforms and supplies for local students to prepare for success in the upcoming school year. Additionally, members of Shipt's technology team visit local schools to mentor students interested in coding. Our dedication to supporting and building community extends throughout the country. When the devastation from Hurricane Harvey affected the state of Texas, Shipt filled one large U-Haul truck with groceries and drove it to those affected.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.