Avatar for Commune AI - Enterprise
Deploy and serve ML models in K8s in one line of code!

Software Engineer

Reposted: 6 months ago
Visa Sponsorship

Not Available

Remote Work Policy

Onsite or remote

Hires remotely in
RelocationNot Allowed
Skills
Python
Javascript
TypeScript
React.js

About the job

Commune AI is a novel ML platform dedicated to making native Python constructs easily servable as Modules on a shared Commune Network. Today, ML infra is at an arm's length away from the developer, lacking basic lineage and visibility into production deployments. We aim to bridge that gap by fostering an obsessive culture of collaboration that prioritizes serving models in a shared space that offers one-liner deployments, rich version history, a shared accounting, and easy API endpoints to serve your models. Simply put, we offer the easiest platform to productionize and manage all your ML model deployments on your infra. Quickly deploy into K8s, EC2, Lambdas, Nomad, Linux boxes. Supercharge your infra by running on the Commune!

We are looking for a Software Engineer to join our founding team. We're looking for someone with a keen interest in building core components of Commune, as well as adding new modules and providers to our ecosystem. This role is multi-faceted and will require you to also contribute to Commune Connect - our front-end resource management solution that is responsible for tracking module analytics, enabling granular permissioning, displaying module version history, and more.

What you'll be doing

  • Design and implement Typescript code to surface vital module analytics for Commune Connect - our resource management system.

  • Implement new modules and integrate existing infra providers into the Commune ecosystem. This will involve working on the core product in Python.

  • Architect and drive novel ideas for improving the core Commune product offering.

  • Produce comprehensive documentation for Commune and continually improve our landing page.

  • Work with me to get word out about Commune AI by joining me at talks, conferences, driving POCs with customers.

  • This role is hybrid - we will be meeting 1-2 times a week in SF.

What you bring to the table

  • Experience working in Typescript and Python.

  • Solid understanding of Ray and ML-ops technologies. IMPORTANT.

  • Reasonable understanding and experience with cloud infrastructure, specifically AWS.

  • Strong CS fundamentals

  • Outstanding oral and written communication capabilities, proficient in asynchronous collaboration.

  • Genuine interest in the startup space and driving products from 0 to 1.

  • Charismatic speaker who can explain complex ideas in simple, meaningful ways while code-switching quickly depending on the situation.

Bonus Points

  • Prior experience working in startups

  • Open source contributions

  • Experience with cloud technologies like AWS, Azure, GCP, etc.

  • Experience in ML development or ML infra

Why Join Commune AI?

  • Join an early founding team where you can make a significant impact by driving product and architecting fundamental aspects of our vision.

  • Step away from the laptop and join me in promoting and demoing our product. Meet users, investors, and more!

  • Be a part of a fast-paced culture that prioritizes quick product iteration cycles and furthering real innovation.

  • Work at the cutting edge of an under-served market and alter age-old industry paradigms in the field of ML infra.

  • Equity in an early stage company

Similar Jobs

Hive company logo
Hive
Cloud-based AI solutions to understand, search, and generate content
Fieldguide company logo
Fieldguide
Powering the future of trust with software for modern assurance & advisory firms
Sigma Computing company logo
Sigma Computing
Sigma Computing is SaaS, next-generation business intelligence and data exploration platform
Enki company logo
Enki
The AI-powered skills coach for professionals and teams