Hi! I’m Alexandra, the founder of Rubber Ducky Labs. Rubber Ducky Labs is building out our founding team, and we’re looking for a generalist software engineer who is incredibly excited to help us manage enterprise-scale data.
About the role
Your primary role is to be a jack-of-all-trades software engineer as the Rubber Ducky Labs team turns the repeatable parts of recommender systems analysis into tools. This will require a combination of strong technical, product, and team collaboration skills, as you will be constantly learning from customers and your teammates.
Your secondary role is to ensure that our product can handle enterprise scale data. Every customer’s data warehouse will look different, and we’re looking for someone who is excited to take on this design challenge.
Example job responsibilities include:
- Creating an onboarding flow for customers to connect their disparate data warehouses to Rubber Ducky Labs
- Creating an in-browser user embeddings exploration interface
- Designing and implementing data APIs for short and long-running queries
- Conducting user interviews with employees and customers
Our Tech Stack
- Frontend: React, Typescript, Mantine, Chart.js
- Backend: Python, Fast API, SQLAlchemy, Postgres
- Infra: Docker, AWS
- Data analysis: Python, jupyter notebooks, pandas, scikit-learn
Minimum requirements
- 2+ years industry experience in software engineering
- Comfortable navigating ambiguous requirements like “make this page feel faster”, or “improve onboarding”
- Prior experience with backend API design and development
- Ability to write clear design docs
- Strong self-management skills: proactively asks for help, communicates about project status, solves problems independently
- Previous experience diving into new areas and quickly becoming proficient in new technologies or programming languages — you don’t need to have prior experience with our specific stack
Preferred qualifications
- Knowledge of databases, data warehouses, SQL
- Knowledge of recommender systems, search, or other information retrieval systems
- Prior experience working with data scientists, machine learning engineers, or researchers
- Frontend development experience in a professional setting
- Has conducted or shadowed user interviews
FAQ
Where is this position located?
To build a close-knit founding team, this position is located in-person in San Francisco, with the option to WFH up to 3 days a week.
What benefits and perks do you offer?
- Reasonable seed stage salary + sizable equity for founding engineers
- Full health benefits (medical, dental, vision)
Please note that we regretfully cannot offer visa sponsorship for this position.