At iterative.ai, we build open-source tools for machine learning DVC (12k+ ⭐ on GitHub), and enterprise-grade data infrastructure solutions. We also offer a team collaboration SaaS solution - Studio. We're a well-funded (Series A), remote-first team (50+ employees) on a mission to solve the complexities of managing datasets, ML infrastructure, ML models lifecycle, and other ML & data-centric workflows.
We are building the next generation of DVC - DVCx that will serve as a core infrastructure component to manage large amounts of unstructured data. Join us if you have experience in building big-data, distributed data processors, and want to make unstructured data management tools available in open source and SaaS.
Responsibilities:
- Own large new areas within our data management software, and build them from ground up
- Participate in the entire product lifecycle from concept through production
- Be able, and willing, to multi-task and learn new technologies quickly
Must Have:
- 5+ years of industry experience as a software engineer
- Experience building or working with AI infrastructure at scale
- Solid knowledge of Python
- At least one year of experience with file systems, concurrency, multithreading, and server architectures
- Passionate about building highly reliable system software
Great to Have:
- Experience working remotely
- Experience working on high performance database internals, or heavily distributed server backends
- Prior startup experience
- Experience at other API technology companies
- Command of modern system-level languages like Go or Rust