TL;DR I'm a Lead Data Engineer at a company called Doximity, and I'm trying to help hire more folks for my side of the org. You can ask me anything about my experience here in the comments. TC for most Senior positions is currently about 150k base + 100k RSU, so about mid market. Currently, Data Engineers have the most leverage on comp as they are the hardest for us to hire at the moment. I would recommend reaching out to me first so we can discuss how to best tailor your resume and get you in as a referral, but you can also just yolo it here if you like https://workat.doximity.com/positions Massive dump of relevant info below 👇 About Doximity: We are a platform for physicians. We provide telehealth solutions (like our video dialer app), a newsfeed that tailors relevant content for users, tools for job and training searches, and a digital CV that stays up to date so users don't have to spend time doing it themselves. We earn revenue from serving pharma/device manufacturer ads created by our editorial team, from hospital systems paying for our enterprise telehealth solutions, and from hospitals paying to recruit users to job openings. We are the #1 performing IPO of 2021, our app has a 4.8 on the app store, and we consistantly deliver insane levels of ROI for our clients. We are very profitable and still growing at 40% yoy. You can check our S1 and recent Earning Reports for more info. About our stack: Web Backend: (Ruby, Rails, JavaScript, Elasticsearch, GraphQL, Kafka, Go) Web Frontend: (Vuejs, Apollo, Nuxtjs, Mocha, Cypress, Storybook, Webpack) iOS: (Swift, Combine, Apollo, SPM, fastlane, Quick/Nimble) Android: (Kotlin, Retrofit, Espresso, Mockk, Apollo, FCM) Data: (Python, Spark, Snowflake, EMR, Docker, Airflow, Jupyter, Looker) More info on our other stacks https://technology.doximity.com/technology-stack Our interview process is Phone Screen, Take-Home Assignment, Tech Interviews, then offer. You can read more here https://technology.doximity.com/articles/engineering-recruitment-process-doximity Reasons you might like working here: We have a significant focus on work life balance, and outside of on-call shifts (for roles that have them) you'll never be expected to work out of your local hours. We say that we require a 5 hour overlap with 9-5 PST most days, but honestly if you get your stuff done its really just whatever works for your team. Most days I'm only full focus working 10-4. This is a great place to work of you have kids due to the flexibility and lack of time tracking. All roles are remote. We do 3-4 offsites each year, where we get flown to a nice location for two days to meet up and socialize. Our last offsite was in Cancun and it was a blast. Our code bases are modern and clean, and I've only heard of one team that has an issue with tech debt creation. I can speak the most of Data Engineering roles, but likely I can answer a few questions about the rest of the roles as well. Reasons this might not be a good fit: Depending on your team/manager you may have to be pushy about getting career growth opportunities. They're widely available, but managers here are not as active with seeking these opportunities for their direct reports as they could be. You'll do great if you're a "self starter". Simarly, it's also mostly up to you to define and coordinate work requirements (outside of the ramp on period). People who haven't done well here tend to fall down rabbit holes and not rescope their work. While we have all the infra and support of an established company, we operate our individual teams loosely, letting them dictate priorities to reach the company goals. YoE: 7 TC: ~450k #dataengineer #ios #android #ruby #python #sql #javascript #vuejs #frontend
Aaaand the First comment sh*ts on such a detailed and well written post. He did say mid-market range though
Its ok the vibes here can be very aggressive and it's definitely contagious. People come to blind when they're unhappy. Hopefully I can redirect that energy a little. I appreciate the appreciation! 🙏
Do you PIP though? Trying to figure out what’s the catch here 😉
In that regard, the catch is historically we've been very picky with hiring. Since we're so used to everyone being very competant, we've had some issues where the few folks who weren't performing well may have been kept around longer than would have been best for us. We usually let someone try a new team if they aren't working out. Sometimes the specific team or work fit isn't great, and all it takes is a different vibe for them to succeed. I've seen that happen several times here.
Let me know if you have any openings for Middleware Engineers (Tibco, Oracle Fusion Middleware, Dell Boomi, Mulesoft etc)
Hi! (: I'm interested in the Product Manager role for News. How can I connect with you ( for resume and referral)?
Just sent you a DM since I don't think new accounts can initiate.
I’m really impressed with such a well written post!
I appreciate the love. I tried to write it in the way I wish recruiters would when they blow up my email. Everything I need to know upfront.
I generally put recruiters and realtors in the same category, they generally work against your interest.
Interested in lead data engineer roles.
Curious to know if it’s for outside US also!
Afaik we still hire from Canada and Brazil.
I’m interested - I see an opening for Senior Data Engineer as well as Senior Data Integration Engineer. Can you talk more about the differences in these two roles? Any TC difference between the two?
The plain DE role is likely for one of our two infra teams. We have a Data Infra (ops) focused team and a Data Services (tooling) focused team. These are basically SWE with a Data theme. Probably like 80% python 20% sql and 0% product. Very good growth if yoy want to be IC SWE for the rest of your career, or move into technical management. Your output is software or services. Data Integration is going to be a data first software second role. Its going to require a lot of working with product teams and trying to find ways to maximize the value they can get from our data. The goal is to make our product and user experience better using whatever technical means you see fit. At a senior level, you would be doing a fair bit of consulting internally. Very good growth opportunity if you want to be a manager or focus on strategy as an IC. Your output is data. This role is 40% SQL, 40% python, 20% product. There is no TC difference and they have the same internal title. The only thing that would affect the TC is how well your experience fits to the role type you want.
Any idea about the GC policy at doximity I recently interviewed there
Playing devil's advocate here: 250k Tc for a senior is very low, except it's mcol or by senior you mean 3 yoe Ruby and rails is garbage Edit I didn't want to be rude. The post is well written, it seems sincere and it definitely could be interesting for some people. We need more of these!
Senior is usually around 5+ here and yes I agree it's not the best. Likely only interesting to someone who really values the work life balance. I rarely have to interact much with the web code but I find rails apps very well organized and easy to read. 🤷♂️ Not my battle to fight tho.