Who you know shapes how you think and what you do. Applecart's advanced Social Graph technology allows our clients to identify and leverage real world relationships between their customers and their closest connections.
Why join us?
Engineering at Applecart
We have three separate teams within the engineering organization. Two focused on a new direct-to-consumer product and one focused on a legacy B2B product. These positions are for our direct-to-consumer product, where there is a recommendation team and an app team.
The recommendation team provides real-time ML predictions around what brands a user may like and what contacts a user should refer an offer to. This team leverages Flask to serve the microservice. The app team is responsible for building the mobile application as well as a REST API that supports mobile application. The mobile app is written in React Native and the backend service is written in Django with django-rest-framework.
Our organization runs on agile with a weekly sprint cycle. We have our iteration planning meetings on Mondays and standups every other day of the week. Every engineer and data scientist works on tickets that are spec’d and estimated in the week prior. Every person is actively involved in both the spec’ing and estimation process, as we like everyone to have strong ownership over one’s work product.
We have retrospectives every two weeks to reflect on what has gone well and what could have gone better over the past releases, both specific to new features as well as general process. We pride ourselves on having a bias towards action, so we always push to create and assign an action item for the key themes of what could be going better.
As we serve real-time recommendations, we have a number of challenges with operating microservices. Namely, keeping data in sync (both in serialized data science models as well as tables on the recommendation API) and retraining and calibrating machine learning models.
We provide consumers with a way to be compensated for referring their friends to the brands and products they already love and use. Because we compensate consumers, we anticipate a level of fraudulent activity. To deal with this today, we’ve developed human-in-the-loop processes for verification but we anticipate a number of challenging technical problems in this domain.
The product is quite young, meaning that we have a number of open challenges on the systems and devOps level, such as improving our level of end-to-end test coverage across the two backend services, snapshotting and sanitizing data for development and testing, and having backward compatible API releases as submission to app stores can create a bottleneck.
Working at Applecart
We think individuals who have the opportunity to get to know each other, work better together! This means we take social affiliation seriously from our beloved GameCube room that's busy every night and where one can hear the competitive nature of those playing with winning chants and losing groans.
We also do things like team outings to places like VR World, paintball, comedy clubs and company-wide outings such as karaoke, summer boat cruises and trivia nights in the office. Our office has a variety of diverse work spaces such as focus rooms with lovesacs, work rooms with couches to recline, every snack and drink you could need throughout the day and a wellness room if you prefer to take a lil nap midday.
20 vacation days, 10 personal days, 5 sick days along with berevement days. We only allow you to rollover 5 vacation days a year because downtime is important and we want you to go and relax and come back refreshed.
Coke products, Bevi machine, pretzels, protein bars, string cheese, fresh fruit, yogurt, granola bars, Coolhaus ice cream sammies etc, Pringles, cheeze-its etc. Hot sauce bar! Have something you want? We take monthly requests to keep you fueled with things you love.
Discount programs through our Aetna medical plans
8 weeks of parental leave which can be taken any time within the first year of birth or adoption and split into two leave periods.
As part of the annual goal-setting process, we want to know what you need to grow. Is that a course, a conference, a coach? We like to plan up front to ensure employees are always growing and developing their skills and have the support they need to do so.
Work from Home
We require everyone be in the office for the first 3 months to meet and work with everyone and know our products inside and out. After that, you can determine a consistent work from home day with your manager and increase the number of days depending on your needs.
6 Aetna plans, 2 dental plans, 1 vision plan and an FSA (Flexible Spending Account: pretax dollars toward anything medical or dental related).
At the 1 year mark, employees are eligible to contribute toward a 401k and receive a 3% company match.
We get you started with everything you need from dual monitors, laptop, keyboard, mouse etc but we want everyone's space to feel like home so we provide everyone with a $300 desk budget to make their space their own.
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.