Position: Senior Backend Developer / Lead
Company: MoveUp
Experience required: 5y
Category: Python
English level: intermediate
Published: 2022-11-01T00:00:00+02:00

We are an MLOps company, that is creating an open-source ecosystem of tools that integrate with existing tech stacks, and make it easy to collaborate, execute and share data and experiments across ML teams.

The well-adopted DVC (Data Version Control, 10k+ stars) and CML (Continuous Machine Learning, 3k+ stars) are some of our open-source projects to check out on our GitHub.
No prior knowledge of ML or Data Science is required.
Please consider joining our remote-first team if you love open-source if you’re interested in building dev tools and simplifying the lives of many, many developers in ML.

The project - We’re making a UI for DVC and CML. Think GitHub and/or popular Git extensions for VS Code - like GitLens. VS Code UI will be open-sourced and will become part of your public profile! If you have experience with dev tools like GitHub, UI plugins for Git, etc., you should already have some sense of what the project is like.

Product domain: Dev Tools - Open Source ML /MLOps.
● Eng domain: Engineering org is largely made of SW engineers; system/BE/FE
engineers, not pure ML Engineers or DS (those would generally be product/sales)
● Funding: $25M Series A - True Ventures, Afore Capital, and 468 Capital

The tech - Our stack includes TypeScript, Node, React, and Python (on the backend).

ABOUT THE ROLE
We're seeking a strong python backend engineer to work on a managed ML workspace/hub allowing ML teams to share and collaborate on experiments, models, and more
Strong Python knowledge and excellent coding culture (standards, unit tests, etc) are required.
 
Responsibilities
- Discuss and research issues, bugs and new features.
- Take ownership of the full development lifecycle - From planning, through designing, execution, and testing to supporting in production
- Document your code and share knowledge with the team

Requirements
**Must have:**
- 5+ years of industry experience as a software engineer
- Systems programming and a solid knowledge of Python
- At least one year of experience with file systems, concurrency, multithreading, and server architectures

**Great to have:**
- Experience working on high-performance database internals, or heavily distributed server backends
- Prior startup experience
- Open-source contributions or experience of maintaining, developing an open-source project
- System programming experience - kernel, databases, etc.
- Machine learning or data science experience

Benefits:
○ Work/Life balance - flexible schedule
○ Competitive compensation
○ Unlimited PTO and sick days
○ Annual offsites and participate in technical conferences (PyCon, ODSC, O’Reilly AI)
○ 401k - 100% match up to 4% annual salary, Medical benefits - 100% paid-for, includes dependents (US only)
○ Various hiring models worldwide (remote.com, contractors, flexible)