Senior Software Engineer - Open Source, Dev Tools


Join our well-funded remote-first DVC team if you love building open source, developer tools, and CLI. If you want to see how your code is used by thousands of developers every day! If you don't mind Python.


  • Strong Python knowledge and excellent coding culture (standards, unit test, docs, etc) are required. Alternatively very strong experience with languages like Go, C, Rust + some experience with Python).
  • Remote work self-discipline. A lot of our processes are built on trust- we don't like and don't have time to micro-manage
  • Excellent communication skills - clear, constructive, and respectful dialog with other team members, community
  • Ability to write technical docs, blogs. Team is responsible to keep basic docs up to date

Tools used for remote work

Remote team at Iterative is using 2 tools like Discord and GitHub when working remotely.



Iterative's remote company is headquartered in San Francisco, United States

Remote team in 7 cities and 5 countries

Iterative is working remotely from 7 cities like Seattle, Boston and Ukraine across 5 countries like United States, Nepal and Poland with the average temperature of 6°C.

🇺🇸 🇳🇵 🇵🇱 🇷🇺 🇺🇦