We're looking for a software engineer interested in working on greatly improving the cloud development experience for AI/ML engineers today. There's a large gap between researchers working in notebooks, and engineers using Docker, Kubernetes, and other scalable tools to ship ML code to production environments. We're looking to fill that gap in between, and make it easier for users to work with their own cloud infrastructure. Our customers are startups and enterprises alike who want to use their existing clusters (AWS, GCP, Azure, Kubernetes, and more) but with a modern, seamless development and deployment experience.
Details
Hybrid in-person & remote work; we have offices in Flatiron in NYC and Tel Aviv.
Full medical, dental, & vision; 401k accounts with matching.
Generous PTO policy.
Competitive salary and equity packages. We believe in top pay for top talent!
Compensated lunch at the office.
You will get to:
Work on Runhouse OSS, our core Python library for live remote development and deployment
Work on Runhouse Den, our platform for sharing code, data, and compute with teammates and the world
Own your work from early user discussions to launch marketing and user success
Contribute to product direction, go-to-market strategy, and company vision
Improve engineering standards, tooling, and processes
Help debug production issues across services and multiple layers of the stack
You don't need to check every box on our list; we're looking for anyone who we'd want to work with. But, you might have some of these qualities:
Strong proficiency in Python, including topics such as asynchronous programing and concurrency.
Strong system programming, including parallelism, networking, file systems, IPC, containerization, orchestration, and more.
An uncompromising focus on code quality and performance. Runhouse can run on any cloud or local machine and needs to be performant and reliable.
High level of autonomy and independence.
Familiarity with common cloud computing platforms such as AWS, GCP, and Azure.
Excellent communication skills. We believe being a great engineer is less about coding and more about communicating well with customers, teammates, and stakeholders.